SORU
19 Ocak 2010, Salı


Nasıl ilkesi çalıştırabilir miyim .NET 4 çalışma zamanı?

Bazı yöneten PowerShell komut dosyası güncelleme yapıyorum .NET derlemeleri. Senaryoyu derlemeler karşı inşa için yazılmıştır .NET 2 (PowerShell ile çalışır çerçevesinde aynı sürüm), ama şimdi birlikte çalışmak gerekiyor .NET 4 meclisleri gibi .NET 2 derlemeleri.

Beri .NET 4 uygulamaları çerçevesinde eski sürümleri yerleşik olarak çalışan destekler, en basit çözüm ilkesi başlatmak için gibi görünüyor .NET 4 karşı çıkmam gerektiğinde zamanı .NET 4 derlemeleri.

Nasıl ilkesi çalıştırabilir miyim .NET 4 çalışma zamanı?

CEVAP
21 ŞUBAT 2011, PAZARTESİ


Bulduğum en iyi çözüm blog yazısıUsing Newer Version(s) of .NET with PowerShell. Bu powershell.exe ile çalışmasını sağlar .NET 4 derlemeleri.

Aşağıdaki: içeren basit (veya yaratmak) $pshome\powershell.exe.config değiştir

<?xml version="1.0"?> 
<configuration> 
    <startup useLegacyV2RuntimeActivationPolicy="true"> 
        <supportedRuntime version="v4.0.30319"/> 
        <supportedRuntime version="v2.0.50727"/> 
    </startup> 
</configuration> 

Ek olarak, hızlı kurulum notları:

Yerleri ve dosyaları biraz platform bağımlı; çözümün sizin için çalışmasını sağlamak için nasıl bir satır içi özü verir ancak.

  • cd $pshome yürüterek bilgisayarınızda PowerShell konumunu bulabilirsinizPowershell penceresinde(DOS isteminden çalışmıyor).
    • Yol gibi bir şey (örnek) C:\Windows\System32\WindowsPowerShell\v1.0\ olacak
  • İçinde yapılandırma koymak için dosya adı: PowerShell.exe idam ediliyor (yapılandırma dosyası oluşturmak gerekirse) powershell.exe.config.
    • Eğer PowerShellISE.Exe koşuyorsa PowerShellISE.Exe.config dosya config arkadaşı oluşturmanız gerekir

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MrExcite96

    MrExcite96

    17 ŞUBAT 2011
  • ODN

    ODN

    26 Kasım 2006
  • The Slow Mo Guys

    The Slow Mo

    15 AĞUSTOS 2010