1

J'ai une application à laquelle j'ai récemment ajouté deux classes C#. Il a toujours été construit en débogage et en sortie. Les différences entre les deux configs ne sont rien. Maintenant, quand je construis la version, il est dit que l'une des dépendances est inaccessible. Ceci est seulement pour la version finale. Rien n'a changé à cette dépendance et cela a toujours fonctionné.La version de débogage VS2010 fonctionne, mais la version ne fonctionne pas

Des idées?

+2

Quel est le message * exact *? –

+0

En regardant plus loin, il semble que cela a quelque chose à voir avec les dépendances étant situées sur une ressource réseau. J'ai contourné cette fois une fois (probablement dans le débogage pour VS 2010), mais je ne sais pas pourquoi cela ne fonctionne pas pour la config de version. Dès que je le découvrirai, je posterai. –

+0

SGEN: erreur: Impossible de charger le fichier 'X.dll' ou l'assembly ou l'une de ses dépendances. L'opération n'est pas supportée. (Exception de HRESULT: 0x80131515) –

Répondre

1

Donc, pour résoudre ce problème, je devais ajouter un fichier de configuration dans C: \ Program Files \ Microsoft SDKs \ Windows \ v7.0A \ bin \ netfx 4.0 Outils qui lisent:

<?xml version ="1.0"?> 
<configuration> 
    <runtime>   
     <loadFromRemoteSources enabled="true" /> 
    </runtime> 
</configuration> 
0

Les références sont-elles entre les différents projets du projet, ou des références binaires? Si ce sont des références binaires, vos dossiers de sortie pointent-ils vers les bons emplacements pour les différentes cibles et plates-formes de construction? Vous pouvez également vous assurer que votre ordre de build est correct.

1

La config le fichier est sgen.exe.config. J'ai dû créer le fichier et j'ai pu créer la version après l'ajout du fichier.

Questions connexes