問題があります。1 つのライブラリを使用する ASP.Net Web サイトがあります。そのライブラリには、独自のライブラリに対する 40 ~ 50 の InternalsVisibleTo 属性があります。それらの一部はテスト ライブラリであり、一部はそうではありません。
問題は、MSBuild を実行してこのライブラリを使用せずにこのプロジェクトをビルドすると、10 分ほどでビルドされることです。しかし、このライブラリを参照して web.config で指定すると、ビルド時間が 15 ~ 20 分に増加します。参照を削除すると、約 10 分で再度ビルドされます。
これらの InternalsVisibleTo 属性はビルド時間を短縮できますか? たぶん、それを行うことができる他のいくつかのことがありますか?
私が話しているライブラリは、AppFabric キャッシュ - Microsoft.ApplicationServer.Caching.Client、Microsoft.WindowsFabric.Common です。
アイデアをありがとう。