Visual Studio yüklendiğinde bir dizi .Net paketi yüklenir
- .NET x Hedefleme Paketi
- .NET x Çoklu Hedefleme Paketi
- .NET x Çoklu Hedefleme Paketi (ENU)
Burada "x" desteklediği .Net sürüm numarasını gösterir. Bu paketler ne için?
Visual Studio yüklendiğinde bir dizi .Net paketi yüklenir
Burada "x" desteklediği .Net sürüm numarasını gösterir. Bu paketler ne için?
Yanıtlar:
En iyi aşağıdaki açıklama ile açıklanabilir.
Çok hedefli paket veya MT paketi, belirli bir .NET Framework platformuna ve sürümüne karşılık gelen bir dizi başvuru derlemesidir. Başvuru derlemesi, genellikle yöntem gövdesi ve iç veya özel API'si olmayan bir .NET Framework derlemesidir. Referans derlemeleri sadece bir derleyicinin ihtiyaç duyduğu bilgileri içerir.
Örneğin, .NET Framework 3.5, .NET Framework 4, .NET Framework 4 için Güncelleştirme 4.0.x, .NET Framework 4.5, Windows Phone 7.5, Windows Metro stili uygulamalar, Taşınabilir Sınıf için çoklu hedefleme paketleri vardır Kütüphane vb.
Visual Studio, bir dizi çoklu hedefleme paketi yükler ve Visual Studio SDK, Silverlight SDK ve Windows Phone SDK gibi SDK'lar da yükler. Genellikle, çoklu hedefleme paketleri 32 bit bilgisayarın altına
“%ProgramFiles(x86)%\Reference Assemblies\Microsoft\Framework”
veya“%ProgramFiles%\Reference Assemblies\Microsoft\Framework”
üzerine yüklenir ).
Microsoft'un aşağıdaki görüntüsü yukarıdaki açıklamaya netlik sağlar.
Visual Studio'yu yalnızca WP10 Mobile uygulamaları yapmak için kullanmak istiyorsam bu paketlere ihtiyacım var mı?
Yalnızca Windows Phone 10'u hedefleyecekseniz, uygulamanızı Windows Mağazası'nda yayınlamak için paketlerin yüklü olması gerekmez. .NET Framework'ün desteklenmeyen sürümlerini hedefleyemez ve uygulamanızı Windows Mağazası'nda yayınlayamazsınız, bu da tüm derlemelerinizin yine de .NET Framework'ün aynı sürümüne göre derleneceği anlamına gelir.
Kaynak: Yönetilen Kod Araçları için Çoklu Hedefleme Yönergeleri [Mircea]