Visual Studio 2010 altında, bir proje için yerelleştirilmiş bir uydu grubu oluştururken bir derleyici uyarısı alıyorum. Windows 7 64-bit çalıştırıyorum.AL1073, uydu derlemeleri oluştururken uyarı
Proje, x86'da oluşturulmuştur (Oracle ODP.NET aracılığıyla yönetilmeyen bir DLL'ye dolaylı olarak başvurması gerekir).
MSBuild günlük aşağıdaki uyarıyı oluşturur:
(GenerateSatelliteAssemblies hedef) ->
ALINK: AL1073 uyarı: Referans düzeneği 'MSCorLib.dll' hedefler farklı işlemci [xxx.csproj]
Bunu, oluşturulduğu derleme ile aynı çerçeve sürümünü kullanmaya zorlamanın bir yolu var mı?
Yapımızdaki sıfır uyarılara sahip olmayı sevdiğimden çok sinir bozucu ve bu her zaman var.
MSBuild'in x86 sürümünü kullanmayı denediniz, C: \ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319'da bulunan ve C: \ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319'da bulunmayan ? –
Hayır Yapmadım. X86 platformunu kullanmak için TFS'yi zorlamaya çalışacağım. Ama ben bu hatayı aldığım gibi Visual Studio'yu kullanarak bunu nasıl çözebilirim ... –
Çözümünüzdeki Referanslar düğümünü kontrol edebilir, System.dll'in özelliklerini kontrol edin, yol C olmalıdır: \ Program Dosyaları (x86) \ Referans Montajları \ Microsoft \ Framework \ ... x86 ve C: \ Program Files \ Reference Assemblies \ Microsoft \ Framework \ ... x64 için. Umarım bu size bir ipucu verecektir. –