VS2010で奇妙な問題が発生しています。TFSを使用してAPIdllを構築し、プロジェクトでそれらを参照して、完全に信頼されたマップされたネットワークドライブを使用していました。私たちは少なくとも2年間そのように働いており、すべてが完璧に機能しました。
今日、私はWebアプリをvs2010に変換し、リリースでコンパイルすると、次のようになります。
SGEN:エラー:ファイルまたはアセンブリ'file:/// L:\ Api \ Release API_20100521.1 \ Release\CS.API.Exceptions.dll'またはその依存関係の1つを読み込めませんでした。操作はサポートされていません。(HRESULTからの例外:0x80131515)
奇妙なことに、デバッグプロファイルの下にあるときに機能しています...
追加してみました
<runtime>
<loadFromRemoteSources enabled="true" />
</runtime>
app.configに追加しても、まだ運がありません(http://social.msdn.microsoft.com/Forums/en/msbuild/thread/d12f6301-85bf-4b9e-8e34-a06398a60df0およびhttp://msdn.microsoft.com/を参照してください) en-us / library / dd409252(VS.100).aspx)
参照されているすべてのdllがbinフォルダーにコピーされるため、本番環境ではコードがネットワーク共有から実行されないため、この問題はVisualStudioまたはmsbuildに起因するものと確信しています。
誰かが解決策(または検索パスのアイデア)を持っている場合は、私に知らせてください!
編集:シリアル化アセンブリの生成がオフになっているため、デバッグモードで動作していたことがわかります。タイトルが示すように、パスが信頼されていないことを示すのはこのユーティリティであるため、これは実際にはSGENの問題です...