У меня странная проблема с VS2010.Мы используем TFS для создания наших API-библиотек, и мы использовали для ссылки на них в наших проектах использование сетевого подключенного диска, который был полностью доверенным.Мы работали так по крайней мере два года, и все работало отлично.
Сегодня я преобразовал веб-приложение в vs2010, и когда я компилирую его в Release, он дает мне:
SGEN: ошибка: не удалось загрузить файл или сборку 'file: /// L: \ Api \ Release API_20100521.1 \ Release \ CS.API.Exceptions.dll' или одну из ее зависимостей.Операция не поддерживается.(Исключение из 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)
Я почти уверен, что эта проблема из Visual Studio или msbuild, так как наш код не будет запускаться изобщий доступ к сети, когда в prod, потому что все упомянутые dll скопированы в папку bin.
Если у кого-то есть решение (или просто идея для пути поиска), пожалуйста, дайте мне знать!
Редактировать: Оказывается, он работал в режиме отладки, потому что генерация сборок сериализации была выключена. Как видно из названия, это действительно проблема SGEN, поскольку именно эта утилита говорит, что путь не является доверенным ...