.NETランタイムは、まずGACで参照されているアセンブリを検索し、次にローカルフォルダで検索します。この順序を逆転させるWeb.Configの設定はありますか?.NETでGACの代わりにローカルフォルダのアセンブリを最初に探す方法
答えて
いいえこれを達成することはできません。あなたのプログラムで参照されているものと同じバージョンのDLLがGACに存在する場合、CLRは常にとなります。この動作を無効にする方法はありません。
実際に検索順序を逆にするものがあるかどうかはわかりませんが、要件に応じて、assembly binding redirectionを調べると、どのバージョンのアセンブリが読み込まれているかがかなりわかります。
これにより、バインドするバージョンが変更されます。しかし、あなたが選ぶ最終版は、私が言及したGAC規則の対象となります。 – JaredPar
実際、これを反映するために少し答えを明確にしました –
詳細回避策はthis SO threadです。
JaredParが正しい - GACはとなり、常にがアセンブリのために最初にポーリングされます。しかし、あなたが私のようで、DLLをGACにインストールしてデバッグしたい場合は、ビルドスクリプトを追加して.pdbファイルをGACのアセンブリと同じフォルダにダンプすることができますC:\ windows \ assembly \ gac_msil \ assembly.name_ [公開鍵トークン])。
- 1. .NETにGACの代わりにアプリケーションと一緒にアセンブリを使用させる
- 2. ビルドマシン上のGACにアセンブリを展開する最適な方法
- 3. GACでアセンブリをオーバーライドする方法
- 4. CSharpCodeProviderを.NET 4.6.2の代わりに.NET 4.5.0にする方法は?
- 5. アレイの代わりにx86アセンブリ
- 6. アクティビティビューを開く代わりにギャラリーを最初に開く方法は?
- 7. /proc/net/devの代わりにWindowsで
- 8. sqliteの代わりにオフラインで最初のデータベース
- 9. GACのアセンブリを強制的に使用する方法は?
- 10. 詳細の代わりにマスタービューを最初に表示
- 11. .NET 4アセンブリをGACに登録/インストールする
- 12. EFコードのMapHierarchy()の代わりに最初にCTP 5
- 13. 最初のカテゴリ - Wordpressの代わりに親カテゴリを表示
- 14. .NETコアのUTF8Encodingクラスの代わりに
- 15. C#.NETの代わりにgroupBoxの角をシャープに変更する方法WPF
- 16. 最初の素数は常に2の代わりに1になります
- 17. (.net)COM +アセンブリはGACにインストールする必要がありますか?
- 18. 最初の引数としてセレクタの代わりにjQueryデリゲートオブジェクト
- 19. .NET Core 2.0の代わりに「Microsoft.Chart.Controls」
- 20. .netコアの代わりにFtpWebRequest
- 21. Octopusの代わりにDeploy(.Net)
- 22. GACにあるアセンブリを参照する方法
- 23. .Netメンバーシップの代わり
- 24. ローカルフォルダからアップロードする代わりに既存のblobをエンコードする
- 25. RSSアプリの代わりにGoogleリーダーの同期を探す
- 26. GACから特定のバージョンのアセンブリをロードする方法
- 27. .net GACからの部分的な信頼のアセンブリ
- 28. ナゲットのアセンブリは、GACのアセンブリによってオーバーライドされます。
- 29. 選択メニューの代わりにオートコンプリートフィールドを探しています
- 30. aurelia.use.globalResources(..)モジュールの代わりにhtmlファイルを探します
セキュリティとは何か? – codeulike
@codeulike、私はサービスともっと関係があると信じています。私はなぜそれができないのか分かりませんが、それを実現する前にこの行動を覆そうと多くの時間を費やしていたので、そうすることができません。 – JaredPar
これは私の本でGACが邪悪な理由です。 – Benjol