hedefleniyor. Geliştirme için VS2008'den VS2010'a değiştirdik. Ancak uygulamanın yüklenmesi için şart hala Çerçeve 3.5. Bu nedenle, yapıyı bu çerçeveye hedefliyoruz. Birisi Resources.resx girişleri mevcut kaynakların düzenler ve resources.designer.cs 2,0 dan system.windows.forms girişini değiştirirsenizVS2010, kaynak dosya başvurularında Sürüm 4.0'a değişiklik yapsa da, 3.5 Framework
: Her şey bir sorun olarak değil doğrulamak istiyorum garip bir davranış dışında çalışıyor .0.0 ila 4.0.0.0. Örnek: düzenleme önce
:
<assembly alias="System.windows.forms"
name="system.windows.forms, Version=2.0.0.0, ...[signature] />
sonra:
<assembly alias="System.windows.forms"
name="system.windows.forms, Version=4.0.0.0, ...[signature] />
Bu Pictures ResXFileRef türleri için bir referans olarak görünmektedir. Bir çizgi daha sonra şöyle der:
<data name="mypic" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>[pictureinfomation - referencing System.Drawing version 2.0]</value>
</data>
app Koşu sürümü 4. aramaya görünmüyor Ama bu bir sorun olmadığını, kesin bilgi edinmek istiyorum.
Herhangi bir fikri olan var mı? Bir cevap için epey zaman harcadım ve ResXFileRef'in Kaynaklar mekanizmasında kullanılmasının doğru olmadığını anlamamıştım.
Uygulamam hala yalnızca 3.5 Sürüm kullanıyorsa, tüm ipuçları için teşekkür ederiz. Yerleşik ikili .NET 3.5 karşı hala olarak
Selamlar
kontrol ildasm'and' kullanarak dll özelliklerini almak; Yani, VS2008'den VS2010'a bir çözüm dönüştürme, projelerin .NET Framework hedef sürümlerini sessizce değiştirebilir. – stakx
Kesinlikle şeffaf bir haritalama var. Referans için bu konuya bakın: http://stackoverflow.com/questions/4065577/are-dependencies-promoted-in-net-assembly-manifests/4065799#4065799 –
Kaynak dosyalarında? Bunu yeniden oluşturmaya çalışıyorum ve bu etiketi projenin herhangi bir yerinde bulamıyorum ... –