Której wersji .NET używa mój skrypt PowerShell?
Chciałbym używać .NET w niektórych skryptach PowerShell, które zamierzam napisać - skąd mam wiedzieć/zadeklarować, z jaką wersją .NET mam do czynienia, gdy te skrypty działają?
Czy mogę wybrać wersję .NET, na której będzie działać mój skrypt?
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
7 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
W PowerShell 1.0 użyj
[System.Environment] :: Version
:Anonimowy użytkownik
Potwierdzenie od:
prowadzony przez George'a Howartha
Wow, to nieprawda! ty
czy możesz
określ, która wersja programu .NET PowerShell jest używana. Klucz jest standardowym plikiem konfiguracyjnym aplikacji .NET i ma postać [nazwa aplikacji] .exe.config. Możesz umieścić go w tym samym katalogu, co większość aplikacji .NET, w tym pliki wykonywalne PowerShell i
PowerShell ISE
http://en.wikipedia.org/wiki/W ... l_2.0
a CLR automatycznie załaduje wszystkie rozpoznane opcje określone w pliku konfiguracyjnym. Jedną z takich opcji jest wersja CLR, której chcesz użyć w swojej aplikacji.
Jest to szczegółowo opisane w pytaniu:
jak uruchomić PowerShell przy użyciu środowiska wykonawczego .NET 4?
https://coderoad.ru/2094694/... W szczególności patrz post
Cesarz XLII
.
Anonimowy użytkownik
Potwierdzenie od:
[System.Reflection.Assembly]::GetExecutingAssembly().ImageRuntimeVersion
... który jest domyślnie wersją zestawu CLR ( ) skompilowaną w.I nie, nie możesz wybrać, w której wersji .NET możesz uruchomić skrypt.
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
C:\Windows\Microsoft.NET\Framework\v2.0.50727\
Anonimowy użytkownik
Potwierdzenie od:
Hej, scenarzysta! Jak sprawdzić, której wersji programu Windows PowerShell używam?
http://blogs.technet.com/b/hey ... px... Pokazuje, gdzie w rejestrze możesz to sprawdzić.
Anonimowy użytkownik
Potwierdzenie od:
Katalogi w nim zawarte poinformują Cię o wersjach zainstalowanego frameworka.