Saya mengalami masalah aneh dengan VS2010. Kami menggunakan TFS untuk membangun dll API kami dan kami biasa mereferensikannya dalam proyek kami menggunakan drive jaringan yang dipetakan yang sepenuhnya tepercaya. Kami telah bekerja seperti itu setidaknya selama dua tahun dan semuanya berjalan dengan sempurna.
Hari ini, saya mengonversi aplikasi web ke vs2010 dan ketika saya menyusunnya di Rilis, saya mendapat:
SGEN: error: Tidak dapat memuat file atau file assembly: /// L: \ Api \ Release API_20100521.1 \ Release \ CS.API.Exceptions.dll 'atau salah satu dependensinya. Operasi tidak didukung. (Pengecualian dari HRESULT: 0x80131515)
Yang aneh adalah itu berfungsi ketika berada di bawah profil Debug ...
Saya mencoba menambahkan
<runtime>
<loadFromRemoteSources enabled="true" />
</runtime>
ke app.config dan masih belum berhasil (Lihat http://social.msdn.microsoft.com/Forums/en/msbuild/thread/d12f6301-85bf-4b9e-8e34-a06398a60df0 dan http://msdn.microsoft.com/ en-us / library / dd409252 (VS.100) .aspx )
Saya cukup yakin bahwa masalah ini berasal dari visual studio atau msbuild, karena kode kami tidak akan dijalankan dari jaringan berbagi ketika di prod karena semua dll yang direferensikan disalin ke folder bin.
Jika ada yang punya solusi (atau hanya ide untuk jalur pencarian) tolong beri tahu saya!
Sunting: Ternyata itu bekerja dalam mode Debug karena pembuatan rakitan serialisasi dimatikan. Seperti judulnya, ini benar-benar masalah SGEN karena utilitas inilah yang mengatakan bahwa jalurnya tidak dipercaya ...