Czasami trzeba uruchomić plik gacutil.exe lub installutil.exe itp. Z wiersza poleceń. Czy można dodać katalogi framework .NET do ścieżki systemowej? Jeśli tak, które z nich należy dodać iw jakiej kolejności?Czy powinienem dodać katalogi framework .NET do mojej zmiennej PATH?
Odpowiedz
zawsze dodać następujące mojej ścieżce:
- C: \ Windows \ Microsoft NET \ Framework \ v3.5
- C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727
czasami trzeba kompilować w linii poleceń, gdy piszę proste rzeczy, a także do korzystania gacutil i regasm.
Oczywiście, nic w tym złego. Pierwszą rzeczą, którą zrobiłem, gdy zmęczyło mnie wykopywanie installutil i/lub gacutil. Trzeba tylko trzeba dodać:
%WINDIR%\Microsoft.NET\Framework\v2.0.50727
lub
%WINDIR%\Microsoft.NET\Framework64\v2.0.50727
... w zależności od tego, czy chcesz 64bit narzędzia czy nie. Zazwyczaj nie trzeba dodawać katalogów 3.0 lub 3.5 i są one naprawdę dodatkami dla wersji 2.0. *
Uważam, że jest to zbyt użyteczne, aby wywołać msbuild z wiersza poleceń w dowolnym katalogu.
używam tylko dodać do tego katalogu:% windir% \ Microsoft.NET \ Framework \ v3.5
To dobrze. Działa świetnie na moich komputerach. Dodaję także zestaw SDK systemu Windows, dzięki czemu mogę korzystać z ildasm z dowolnego miejsca.
C: \ Program Files \ Microsoft SDK \ Windows \ v6.0A \ bin
chodzi o celu ścieżek, zwykle pierwszej ścieżce, która zawiera polecenie dopasowanie jest zwycięzcą .
należy pamiętać, że niektóre narzędzia, takie jak gacutil (wiem to na pewno przynajmniej w ramach 2.0) nie zawsze są dostępne na każdym komputerze z zainstalowanym frameworkiem. Widziałem serwery, na których pracuję, które go nie mają i mieliśmy skrypt, który tego potrzebował :) Zła sytuacja w .... ale dla rozwoju powinieneś.
- 1. IntelliJ nie rozpoznaje zmiennej PATH
- 2. Czy powinienem dodać .idea/workspace.xml do gitignore?
- 3. Co .NET Framework i C# wersji powinienem celować w mojej bibliotece klas?
- 4. Czy powinienem używać asynchronicznego "do końca" dla mojej aplikacji GUI?
- 5. Czy możesz dodać warunek do deklaracji zmiennej?
- 6. Czy powinienem dodać plik TemporaryKey.pfx mojej aplikacji Metro do kontroli wersji?
- 7. Co to jest katalog/snap/bin w zmiennej $ PATH? Czy mogę go usunąć z $ PATH?
- 8. edycja zmiennej PATH na komputerze Mac
- 9. Jak dodać PLCrashReporter do mojej aplikacji?
- 10. Sprzęt do .NET Micro Framework
- 11. Czy powinienem używać std :: unique_ptr <T> w zmiennej std :: vector member w mojej klasie?
- 12. Jak dodać Androida do platformy Cordova? Błąd PATH?
- 13. Czy powinienem użyć include_recipe lub dodać przepis do run_list?
- 14. Symfony: czy powinienem dodać komendę rabbitmq: consumer do crontaba?
- 15. montaż WinSCP .NET: Jak pobrać katalogi
- 16. Jak mogę znaleźć wszystkie kopie nazwy pliku wykonywalnego w mojej zmiennej PATH?
- 17. Jak używać zmiennej path w @Preauthorize
- 18. Nie znaleziono programu "make" w zmiennej PATH
- 19. maxRequestLength dla .Net 4.5.1 framework
- 20. Jak dodać Fragment Androida do mojej FragmentActivity?
- 21. Nie można dodać do github: Gist nie obsługuje galerii katalogi
- 22. Czy powinienem usunąć NSLogs po zwolnieniu mojej aplikacji?
- 23. Jak dodać narzędzia Android do mojej ścieżki na Macu?
- 24. Czy MEF lub MEF2 są upieczone do platformy .NET Framework?
- 25. Aplikacja C#/.NET nie rozpoznaje zmiany środowiska Var (PATH)
- 26. Czy Entity Framework 6 obsługuje .Net 3.5?
- 27. Czy System.Web.Optimization jest częścią .Net Framework 4.5?
- 28. .NET Compact Framework - wykrywanie, czy w emulatorze?
- 29. Czy powinienem dołączyć wtyczkę "bez prefiksu" na mojej stronie internetowej?
- 30. Czy powinienem szyfrować OpenID w mojej bazie danych?