SORU
17 Aralık 2008, ÇARŞAMBA


Alıyorum .NET Çerçeve dizin yolu

Nasıl elde edebilirim .Benim C iç Çerçeve dizin yolunu NET# uygulama?

Bakın bu klasörü"". c:\windows\microsoft.net\framework\v2.0.50727

CEVAP
23 Ocak 2009, Cuma


CLR geçerli etkin yükleme dizininin yolu .NET uygulama aşağıdaki yöntemi kullanarak elde edilebilir:

System.Runtime.InteropServices.RuntimeEnvironment.GetRuntimeDirectory()

İstiyorumgüçlüdoğrudan kayıt defteri okumaya karşı tavsiye. Örneğin, bir zaman .NET uygulama 64 bit sistemlerde çalışıyor, CLR da yüklenebilir "" (AnyCPU, 64 derleme hedefler) veya "" (x 86 derleme hedef). C:\Windows\Microsoft.NET\Framework\v2.0.50727 C:\Windows\Microsoft.NET\Framework64\v2.0.50727 Kayıt okumadeğiliki dizinleri birinde geçerli CLR tarafından kullanılan diyeceğim.

Diğer önemli bir husus, "mevcut CLR" olacak "2.0" için .NET 2.0, .NET 3.0 ve .NET 3.5 uygulamaları. Bu GetRuntimeDirectory anlamına gelir() çağrısı 2.0 dizini içinde .geri dönecek NET 3.5 uygulamaları (yük 3.5 dizinden montajlar). Dönem hakkındaki yorumunuza ".göre", GetRuntimeDirectory aradığınız bilgi olmayabilir ("CLR dizin" karşı "olan 3.5 derlemeler geliyor dizin"). NET Çerçeve dizin yolu

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FrankJavCee

    FrankJavCee

    29 Kasım 2008
  • HowtoDrawAndPaint

    HowtoDrawAnd

    24 EKİM 2010
  • Warner Bros. UK

    Warner Bros.

    6 HAZİRAN 2008