2010-03-01 18 views
8

İstemci profili modu, Tam .NET Framework'ün alt kümesidir ve son kullanıcı dağıtımı için gerekli olmayan tasarımla ilgili derlemeleri ortadan kaldırır. Her şey harika görünür ve gerçekten de devasa büyük veri aktarım sorununu çözmemize yardımcı olur.Visual Studio 2010'un neden varsayılan proje türü olarak .NET Framework 4.0 İstemci Profili var?

Ancak, istemci profili proje türünün varsayılan olarak ne tür bir ihtiyacı var? Yeni bir proje oluşturduğumda tam Çerçeve moduna geçmem gerektiğinden, bunun beni rahatsız ettiğini hissediyorum.

Not: Varsa, Visual Studio'da .NET Tam Çerçeve modunu varsayılan olarak ayarlamanızı önermeyiniz. Bu yeni proje türünün gerçek faydasını bilmek istiyorum ve bu kavramı yanlış anlamış olabilirdim.

Bunun hakkında bir fikriniz var mı?

cevap

2

Peki - ne yaptığınıza bağlı. Çoğu proje için İstemci profilini hedeflemek tamamen yeterlidir. Avantajları zaten açıkladınız: .NET çerçevesinin yüklenmesi sırasında daha hızlı yükleme ve daha az veri.

Sadece esas olarak sunucularda kullanılan sınıflara ihtiyacınız varsa, "Tam" sürümüne manuel olarak değiştirmeniz gerekir. İşte

benim tahminim:
Ancak, varsayılan durumunu değiştirmeyecek gelmez bilmiyorum Çoğu geliştirici olarak, varsayılan devlet Müşteri Profili - eğer "ileri gerekmedikçe hiçbir gerçek dezavantajları vardır "dersler.
Bu nedenle, projeniz "İstemci Profili" çerçevesinde çalıştırılacaksa, onu hedeflemelisiniz - zaten yüklenmiş olan .NET Framework'ü olmayan bazı kullanıcılar bundan yararlanabilir.

Diğerleri, "İstemci Profili" nin "tam" .NET'in bir alt kümesi olduğunu ve tam olarak uyumlu olduğunu fark etmeyecektir.

2

İstemci Profili varsayılan ise, daha fazla geliştirici bunu kullanır ve bu da geliştiricilerin ve kullanıcıların temelde kazan-kazan durumu olan İstemci Profili'nin daha iyi kabul edilmesine neden olur. İstemci Profili, önceden söylediğiniz gibi, geliştiricinin dağıtımını basitleştirir ve son kullanıcı için indirme boyutunu azaltır. Benim görüşüme göre bunu varsayılan olarak kullanmak için iyi bir şey. Gerçekten gerekliyse, daha sonra tam çerçeveye geçebilirsiniz.

+0

Açıklama için teşekkürler !!! :) – sankar

+1

Sadece varsayılanı değiştirirseniz (yani, bir kez değiştirin ve gelecekteki tüm projelerin değişikliği otomatik olarak yansıtması durumunda) iyi bir şeydir. Aksi halde, microsoft kendi vizyonlarını - iyi ya da kötü - geliştiricilerin boğazlarını - haykırıyor. – davej

+0

@davej: İstemci Profili varsayılanı sizi rahatsız ediyorsa, zaten .NET Framework ve Visual Studio'nun en son sürümünü kullanıyorsunuz demektir; İstemci Profili'ni varsayılan olarak Tam Profil yerine kullanmanın bir şeyi değiştirdiğini göremiyorum. Kabul edilen cevap, yeni varsayılanın neden genel bir avantaj olduğunu açıklıyor. – OregonGhost

İlgili konular