2010-07-15 27 views
7

VS2010'da hedeflenen karma modda bir yürütülebilir dosya oluşturmak mümkün mü? Net 3.5?Hedef C++ çalıştırılabilir için VS2010'da .Net 3.5

Bunu denerseniz, hatası alıyoruz MSB8009: .NET Framework 2.0/3.0/3.5, v90 platform araç setini hedef alıyor. Lütfen Visual Studio 2008'in makinede yüklü olduğundan emin olun.

Daha sonra, özelliklerdeki araç setini v100 olarak değiştirirsek, sonuçta elde edilen yürütülebilir dosya yine de hedefler. Net 4.0.

VS2008'i yüklersek, o zaman hala hedefleme .Net 3.5 iken (yerel) C++ kodumuzda VS2010 derleyicisini ve VS2010 CRT'yi kullanabilir miyiz?

cevap

6

this answer'de açıklandığı gibi, .vcxproj dosyasını elle düzenleyerek bir TargetFrameworkVersion eklemeniz gerekir.

VS2008 bu makinede yüklü olması ama 2010.

Ancak yüklerken ben de VC90 derleyiciler içerecek şekilde seçilen düşünüyorum, bunun göre this Microsoft response için, tasarım tarafından desteklenmeyen olduğunu görüntülenir: hedefleme Visual C++ 2010 derleyici ile 3.5 framework desteklenmiyor. Visual C++ 2010 derleyici, yalnızca 4.0 çerçevesini hedeflemeyi destekler.

+0

Microsoft yanıtının bağlantısı için teşekkürler, derleyici çökmesini çözen bir geçici çözüm içerir! – CharlesB

+0

Bağlantı artık geçerli değil – Ahmed

İlgili konular