C#アプリケーションのビルド版を用意し、参照DLLの1つを変更する必要があります。これを行う最善の方法は何ですか、私は特定のバージョンを参照dllで無効にしていますが、新しいバージョンでdllを置き換えるとすぐに "ファイルまたはアセンブリXXXXX、バージョン= XXXXXを読み込めませんでした。そこのdllだけでロードしようとしますので、DLLのバージョンを気からローダーを停止する方法プロジェクトを再コンパイルせずにC#プロジェクトの参照DLLをアップグレードします
17
A
答えて
18
はい、あなたがこれを行うことができます - ?MSDNの記事Redirecting Assembly Versionsを参照してください
あなたが全体をお読みください。これは本質的には、アセンブリのパブリッシャーが「パブリッシャーポリシーファイル」を作成するか、bindingRedirect
をapp.config
ファイルに追加する(記事から直接コピーします):
<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>
いくつかの注意事項:
あなたが明示的に(多くはないそうであるように) あなたの文化を指定していない場合、それは "EN-US" "中立" ではなくなります。
あなたはすでにそれを知っていない場合は、 このように、厳密な名前のユーティリティを使用して アセンブリの公開キートークンを取得することができます、再コンパイルが必要になること
sn -t [AssemblyPath]
関連する問題
- 1. UserControlをコンパイルし、別のプロジェクトで、コンパイル済み.dllを参照して再利用
- 2. C#プロジェクトの参照用AWS dll
- 3. 元のDLLを参照する他のDLLを再コンパイルせずに.NET DLLを分割できますか?
- 4. C#プロジェクトからIronPythonプロジェクトを参照できません
- 5. Visual Studio 2008 C++。問題を参照するDLLプロジェクト
- 6. 「Microsoft.ACE.Oledb.12.0.dll」の参照をプロジェクトに追加できますか
- 7. ASP.NETプロジェクトでカスケードDLL参照を必要とせずにdllを追加するには?
- 8. 参照先のDLLをコンパイル
- 9. C#で複数のプロジェクトを参照するような別のプロジェクトでScrapyプロジェクトを参照できますか?
- 10. マルチレイヤーC#プロジェクトのアセンブリ参照
- 11. の参照C++ UWPプロジェクト
- 12. NUnit C#他のDLLを参照しているプロジェクトをテストする
- 13. 別のアセンブリで再コンパイルせずにVB.NETインターフェイスを参照していますか?
- 14. 参照プロジェクトのクラスにアクセスするC##
- 15. Visual Studioプロジェクト、Nuget .dllに裏付けされたローカル.dll参照
- 16. 仮想ディレクトリを指定せずにASP.NET Webプロジェクトを再コンパイルします
- 17. 別のプロジェクトからdllを参照するには?
- 18. のVisual Studioで分離し、バイナリフォルダとDLLプロジェクトを参照
- 19. Xamarin.Formsポータブルdllにプロジェクト参照を追加する
- 20. コア2.0プロジェクトの.netstandard 2.0プロジェクトを参照できません
- 21. プロジェクトAはプロジェクトBのクラスを参照できません
- 22. Javaプロジェクトが別のプロジェクトを参照できません
- 23. プロジェクト内のDLLのすべての参照を見つける
- 24. F#タイププロバイダは、参照プロジェクトではなく参照プロジェクトでサンプルファイルを探します
- 25. Visual Studio:プロジェクト内のさまざまなサービス/ DLL参照エラー
- 26. 参照プロジェクトはコンパイル時に "失われます"
- 27. MSBUILD Webデプロイパッケージにプロジェクト参照DLLが含まれていません
- 28. 呼び出し元プロジェクトへの参照を追加せずにクラスライブラリを使用してDLL参照を正しく解決する方法
- 29. C#プロジェクトにExcel COM参照が表示されません。
- 30. dll C#プロジェクトのログインウィンドウ
ないだろうそれ? –
または、構成ファイルは実行時にのみチェックされますか? –
これらのxmlファイルは実行時にチェックされます。 @Michael - 確かに、Brianが言ったことは、http://msdn.microsoft.com/en-us/library/yx7xezcf(VS.71).aspx – Brian