.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. ビルドマシン上のGACにアセンブリを展開する最適な方法
- 2. EFコードのMapHierarchy()の代わりに最初にCTP 5
- 3. GACのアセンブリを強制的に使用する方法は?
- 4. 最初の引数としてセレクタの代わりにjQueryデリゲートオブジェクト
- 5. .NETコアのUTF8Encodingクラスの代わりに
- 6. .NET 4アセンブリをGACに登録/インストールする
- 7. .Netメンバーシップの代わり
- 8. RSSアプリの代わりにGoogleリーダーの同期を探す
- 9. GACにあるアセンブリを参照する方法
- 10. (.net)COM +アセンブリはGACにインストールする必要がありますか?
- 11. 選択メニューの代わりにオートコンプリートフィールドを探しています
- 12. PDO子オブジェクトの代わりにPDOExceptionの代わりにCustomExceptionをスローする方法はありますか?
- 13. 動的に生成されたアセンブリからGACアセンブリを参照する方法はありますか?
- 14. GACにアセンブリをインストールするとエラーコード1
- 15. .NETアセンブリがGACにインストールされているかどうかをプログラムで判断する方法
- 16. .NET CFでHttpUtility.UrlEncodeの代わりに使用できるもの
- 17. MeteorJS:コレクションの最初のアイテムを探す方法
- 18. System.Net.WebUtility.UrlEncodeで+の代わりに%20を強制する方法
- 19. ASP.NET MVC 3:idがファイル名のときにファイルの代わりにコントローラを探す方法
- 20. 円の代わりに、intの代わりにdouble値で配置する方法は?
- 21. .net GACからの部分的な信頼のアセンブリ
- 22. マイドキュメントの代わりにJFileChooserをコンピュータビューにする方法
- 23. ファイルシステムの代わりにクラスをデータベースにシリアライズする方法#
- 24. Observerの代わりのデザインパターン.Net
- 25. .net mcisendstring - フルパスの代わりにリソースを使用する
- 26. ワイルドカードを使用してアセンブリをGACからロードする方法
- 27. BlockJUnit4ClassRunnerの代わりに独自のランナーを渡す方法
- 28. androidListviewのCheckedTextViewの代わりにLinearLayoutを使用する方法
- 29. の代わりに
- 30. デフォルトのRailsスキャフォールディングスタイルシートの代わりに、より良い方法:scaffold.css?
セキュリティとは何か? – codeulike
@codeulike、私はサービスともっと関係があると信じています。私はなぜそれができないのか分かりませんが、それを実現する前にこの行動を覆そうと多くの時間を費やしていたので、そうすることができません。 – JaredPar
これは私の本でGACが邪悪な理由です。 – Benjol