Błąd T4MVC-plik T4 jest zablokowany lub znajduje się w strefie niezaufanej
Uruchamiam Visual Studio 2010 na maszynie wirtualnej Windows 7 wewnątrz Parallels Desktop 8 na Mac Book Pro.
Próbuję włączyć T4MVC do nowego projektu MVC4. Zainstalowałem pakiet T4MVC z Nuget i natychmiast zacząłem otrzymywać ten błąd...
Nie udało się rozwiązać dołączonego tekstu do pliku:ścieżka '\psf\Home...\t4mvc.tt.hooks.t4' musi być lokalna dla tego komputera lub część strefy zaufanej. Jeśli pobrałeś ten szablon, może być konieczne "Odblokuj" go za pomocą strony właściwości pliku szablonu w Eksploratorze Windows.
Wszedłem do menu "Właściwości" dla pliku t4mvc.tt.hooks. t4, ale nie mogłem znaleźć żadnej opcji lub przycisku, aby go odblokować.
Zakładam, że ten problem ma coś wspólnego z tym, że uruchamiam się na maszynie wirtualnej i dlatego moje pliki projektu nie znajdują się w zaufanej lokalizacji. Ale nie wiem, jak to naprawić.
Szukałem w okolicy, ale nie mogę znaleźć jakieś odpowiedzi. Każda pomoc będzie mile widziana.
Thanks
8 answers
W Eksploratorze Windows Kliknij prawym przyciskiem myszy plik i wybierz Właściwości. Na dole karty Ogólne powinien znajdować się przycisk" Odblokuj".
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-11-03 12:14:01
To działa dla mnie z VS2012:
Using Internet Explorer :
Przejdź do Narzędzia / Opcje internetowe i kliknij kartę Bezpieczeństwo W obszarze Zaufane witryny Kliknij witryny i odznacz opcję " Wymagaj https…" Na koniec dodaj nowy wpis – powinna to być lokalizacja folderu udostępnionego: "file: / / folder_name – - Uwaga używamy pliku zamiast https.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-02-09 10:41:38
Przydarza mi się to, gdy uruchamiam projekt współdzielonego dysku przez Parallels.
Windows FIX: Naprawiono dodając dysk sieciowy do zaufanych witryn internetowych. Przewodnik (przetłumaczony z innych języków)
Open Internet Explorer Otwórz ustawienia internetowe Szyba bezpieczeństwa "Zaufane strony internetowe" "Strony internetowe" Odznacz " wymagaj https dla wszystkich stron internetowych w tej strefie" Dodaj swój dysk sieciowy jak x: Dla mnie dodał " plik: / / psf" Dla mnie zadziałało.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-05 03:07:12
Poniższa strona ma dobry przykład dodawania udziału Parallels do strefy zaufanej do użytku przy otwieraniu projektu Visual Studio bez ostrzeżeń. Ta sama technika powinna usunąć to Ostrzeżenie dla T4.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-03-05 21:35:08
Użyj metody, aby dodać strefy bezpieczeństwa opisane tutaj . Dodaj foldery udostępnione parallels w sekcji Zaufane witryny. Być może trzeba będzie odznaczyć pole Wymagaj HTTPS.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-03-05 21:30:56
Aby umożliwić VS.NET aby załadować elementy udziału sieciowego, należy dodać je (udziały) do zaufanych lokalizacji. przeczytaj to . Rozwiąże to problem użytkowników systemu Windows 8, gdy plik nie jest faktycznie zablokowany w sposób opisany powyżej.
Aby dodać lokalizację do pełnej listy zaufania Uruchom (oczywiście Zmień zgodnie z wymaganiami środowiska):
caspol -m -ag 1.2 -url file:///H:/* FullTrust
Aby zweryfikować lub wymienić istniejące zaufane lokalizacje Uruchom:
caspol -lg
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-08-13 07:00:55
Chodzi o ochronę plików. Obejście polegało na utworzeniu nowych plików o tej samej nazwie i skopiowaniu tekstu ze starych plików. Ponieważ pliki te zostały utworzone na moim komputerze lokalnym, nie było konfliktu.
Miałem ten problem z VS2015 / VS2017 kiedy skopiowałem .ttinclude pliki z innego projektu. Tworzenie nowego .ttinclude Plik z projektu i zmiana ich nazwy była jedynym rozwiązaniem.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-08 08:10:13
Żaden z nich nie zadziałał. Źródłem mojego problemu było sformatowanie mojego komputera i w większości moich projektów, na twardo kodowałem wspólną, zmodyfikowaną wersję TT EF. Ścieżka była e:.. przed formatowaniem.
Po sformatowaniu usunąłem dysk e i użyłem d jako tego samego folderu. Projekty zaczęły zawodzić mówiąc, że ścieżka nie jest dostępna, prawda. Stworzyłem bardzo mały dysk e z łączami połączeniowymi po tym, pojawiły się te komunikaty o błędach...
Nie udało się rozwiązać dołączonego tekstu do pliku: ścieżki'. tt' musi być albo lokalny do tego komputera lub części strefy zaufanej. Jeśli masz pobrany szablon może wymagać "odblokowania" go za pomocą strona Właściwości pliku szablonu w Eksploratorze plików.
Aby rozwiązać problem, zmieniłem każdą ścieżkę na dysk d w plikach tt:
<#@ include file="d:\BitBucket\Kahia\EF Templates\EF6 ClientModel.tt"#>
Faktycznie;
<#@ include file="e:\BitBucket\Kahia\EF Templates\EF6 ClientModel.tt"#>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-29 21:09:56