Je suis confronté à un étrange problème avec VS2010. Nous utilisons TFS pour construire notre API dll et nous avons utilisé pour faire référence à eux dans nos projets avec un lecteur réseau mappé qui a été entièrement confiance. Nous avons travaillé comme ça pendant au moins deux ans, et tout a fonctionné parfaitement.
Aujourd'hui, j'ai converti une webapp pour vs2010 et quand je compile en Release, c'est de me donner:
SGEN : erreur : impossible de charger le fichier ou l' assemblée de " fichier:///L:\Api\Release API_20100521.1\Release\CS.API.Exceptions.dll " ou une de ses dépendances. L'opération n'est pas pris en charge. (Exception de HRESULT: 0x80131515)
La chose étrange est que cela fonctionne quand elle est sous le Débogage de profil...
J'ai essayé d'ajouter le
<runtime>
<loadFromRemoteSources enabled="true" />
</runtime>
dans l'app.config et toujours pas de chance (Voir http://social.msdn.microsoft.com/Forums/en/msbuild/thread/d12f6301-85bf-4b9e-8e34-a06398a60df0 et http://msdn.microsoft.com/en-us/library/dd409252(SV.100).aspx)
Je suis assez certain que cette question est à partir de visual studio ou msbuild, que notre code ne sera pas exécuté à partir d'un partage réseau lorsqu'en prod, parce que tous les référencée dll sont copiés dans le dossier bin.
Si quelqu'un a une solution (ou juste une idée pour un chemin de recherche) s'il vous plaît laissez-moi savoir !
Edit : Il s'avère que c'est en travaillant en mode Debug, parce que la génération de la sérialisation des assemblées a été Désactivée. Comme le titre le dis, c'est vraiment un SGEN problème puisque c'est cet utilitaire qui dit que le chemin n'est pas digne de confiance...