web-dev-qa-db-fra.com

Visual Studio "Impossible de charger le fichier ou l'assembly. L'opération n'est pas prise en charge" Erreur en mode de publication

J'ai un petit projet en C # qui utilise deux fichiers DLL externes. L'un est le Redmine.Net.Api.dll et l'autre est NLog.dll. J'utilise Visual Studio 2010. J'ai ajouté les deux fichiers comme référence à mon projet. Le problème est que lorsque je lance le projet en mode débogage, il se compile, mais lorsque je passe à Release, il est écrit:

Erreur 1 Impossible de charger le fichier ou l'assembly 'fichier: /// C:\project\lib\Redmine.Net.Api.dll' ou l'une de ses dépendances. L'opération n'est pas prise en charge. (Exception de HRESULT: 0x80131515) Projet C:\project\SGEN

Comment puis-je réparer cela?

65
svz

Avez-vous téléchargé Redmine.Net.Apidll à partir du Web? Si oui, accédez-y avec l'Explorateur Windows, cliquez dessus avec le bouton droit de la souris et choisissez Propriétés. Là vous devez cliquer sur "Débloquer". Il a peut-être été bloqué pour certaines raisons.

enter image description here

202
MusicLovingIndianGirl

Deux éléments associés à celui-ci indiquent comment vérifier si votre fichier est bloqué (certains ont été modifiés dans votre app.config) et un autre contenant des modifications apportées à votre fichier de projet. J'espère que cela t'aides.

Link1

Link2

3
Miguel

Cela m’est arrivé lorsque je déboguais le code à distance en mode de publication; changé en mode débogage et le fait réparer.

1
Avinash

J'ai trouvé la solution à ce problème en suivant la réponse acceptée dans ce post :

Utilisez FuseLogVw pour savoir où se déroule votre programme et comment il se déclenche. Cette application a une table avec beaucoup de traces. Découvrez où l'application de défaillance est appelée et voyez ce qui ne va pas.

0
Reudismam

Ajouter <loadFromRemoteSources enabled="true" /> dans votre fichier app.config comme indiqué ci-dessous.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <runtime>
        <loadFromRemoteSources enabled="true" />
    </runtime>
    ...
</configuration>
0
Matt Bonness