Estou tendo um problema estranho com o VS2010. Usamos o TFS para construir nossas dlls de API e usávamos para referenciá-las em nossos projetos, usando uma unidade de rede mapeada que fosse totalmente confiável. Trabalhamos assim há pelo menos dois anos e tudo funcionou perfeitamente.
Hoje, converti um webapp para vs2010 e quando o compilo no Release, ele me dá:
SGEN: erro: Não foi possível carregar o arquivo ou assembly 'file: /// L: \ Api \ Release API_20100521.1 \ Release \ CS.API.Exceptions.dll' ou uma de suas dependências. A operação não é compatível. (Exceção de HRESULT: 0x80131515)
O estranho é que está funcionando quando está no perfil de depuração ...
Eu tentei adicionar o
<runtime>
<loadFromRemoteSources enabled="true" />
</runtime>
em app.config e ainda sem sorte (consulte http://social.msdn.microsoft.com/Forums/en/msbuild/thread/d12f6301-85bf-4b9e-8e34-a06398a60df0 e http://msdn.microsoft.com/ en-us / library / dd409252 (VS.100) .aspx )
Tenho certeza de que esse problema é do visual studio ou msbuild, já que nosso código não é executado em um compartilhamento de rede quando em produção porque todas as dlls referenciadas são copiadas para a pasta bin.
Se alguém tiver uma solução (ou apenas uma ideia para um caminho de busca) por favor me avise!
Edit: Acontece que estava funcionando no modo de depuração porque a geração de assemblies de serialização foi desativada. Como o título diz, é realmente um problema SGEN, pois é esse utilitário que diz que o caminho não é confiável ...