Bir C# uygulamasının yerleşik bir sürümünü almam ve başvuru dll'lerinden birini değiştirmem gerekiyor. Bunu yapmanın en iyi yolu nedir, referans dll'de belirli bir sürümü kapattım ancak dll'yi daha yeni bir sürümle değiştirmeyi test ettiğimde, "Dosya veya montaj XXXXX, Sürüm = XXXXX yüklenemedi." ? dll sadece yüklemeye çalışacaktır böylece dll sürümü hakkında bakımını yapması yükleyici durdurmak için bir yolBir C# projesinde başvuru dlight başvurusu olmadan bir başvuru dll yükseltme
17
A
cevap
18
Evet, orada yapabileceği bu -. MSDN makalesine Redirecting Assembly Versions bkz
sen bütün okumalısınız Belge, ancak, derlemenin yayıncısının bir "yayıncı ilke dosyası" oluşturduğunu veya tüketicinin bir bindingRedirect
ekleyerek bir app.config
dosyasına ekleyeceğini (doğrudan makaleden kopyalanan) içerir:
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="myAssembly"
publicKeyToken="32ab4ba45e0a69a1"
culture="en-us" />
<bindingRedirect oldVersion="1.0.0.0"
newVersion="2.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
birkaç not:
açıkça (çok değil yapmak gibi), bu ziyade "en-us" den "nötr" olacaktır kültürünüzü belirtmediyseniz.
Zaten bilmiyorsanız, sen montaj en gibi, güçlü bir isim yardımcı programını kullanarak anahtar belirteci kamu bu alabilirsiniz: recompile gerektirecektir
sn -t [AssemblyPath]
İlgili konular
- 1. Paylaşılan (.shproj) projesinde başvuru ekleme
- 2. alt sınıfın const başvuru başvurusu
- 3. C++ 'da başvuru ekleme "
- 4. const başvuru bir
- 5. char için int başvuru ve const int başvurusu C++
- 6. Office 2016'ya Yükseltme Başvuru Hatası: Microsoft.Office.Interop.Excel
- 7. C derleme - "tanımsız başvuru"?
- 8. C++ Başvuru Parametreleri Kullanımlar
- 9. nesne başvuru
- 10. Başvuru a .net framework 4.5.1 derlemesi bir 4.0 projesinde
- 11. C# içindeki bir tamsayıya nasıl başvuru yapılır?
- 12. Gelecek bildirilen bir türe (C++) başvuru döndürme
- 13. ASP.NET vOnuçtan ADO.NET'e bir başvuru
- 14. Çalışma zamanında bir DLL'ye başvuru nasıl yapılır?
- 15. GitHub sorunları - başvuru Repo dosyasında bir dosya başvuru
- 16. C# - Nesne başvuru sayısı al
- 17. C++ 'da başvuru seçenekleriyle geçme
- 18. tanımsız başvuru
- 19. C++ GL linker tanımsız başvuru
- 20. Başvuru olmadan URL Protokolü işleme yeniden başlatılıyor
- 21. C++ tanımlanmış işleve tanımsız başvuru
- 22. evrensel başvuru vs const başvuru önceliği?
- 23. ADFS v2.0: başvuru numarası başvurulan başvuru hataları
- 24. Bir başvuru başvurusuna nasıl erişilir
- 25. Bir sınıf için başvuru gönderme
- 26. Scala: bir referansa başvuru döndürüyor
- 27. Başvuru REHBERİ
- 28. powershell 2.0'da dll'ye başvuru ekle
- 29. çapraz başvuru
- 30. Özel bir temada bir stile başvuru yapma
, olmaz o? –
Veya yapılandırma dosyası sadece çalışma zamanında kontrol edildi mi? –
Bu xml dosyaları çalışma zamanında kontrol edilir. Brian'ın söylediği gibi http://msdn.microsoft.com/en-us/library/yx7xezcf(VS.71).aspx – Brian