2010-04-30 6 views
1

J'ai un DLL dans le GAC. Je navigue vers cette même DLL à un endroit différent puis référencé dans le GAC en utilisant le dialogue de fichier de référence d'ajout.Visual Studio 2010 joue avec mes références

Visual studio le désigne à l'emplacement gac. Boom ma build explose sur le serveur de build qui n'a pas cette DLL dans le gac ou à cet endroit.

Quelle est la meilleure façon de résoudre ce problème?

+0

Et vous avez confirmé que la DLL référencée est en cours de construction dans le même dossier que la DLL exe/maître? – Tejs

Répondre

0

En supposant que la structure de répertoires sur l'ordinateur de build est la même que sur votre ordinateur local, vous pouvez ajouter un chemin d'indication au fichier de projet. Faites un clic droit sur le projet et sélectionnez "Décharger le projet", puis cliquez à nouveau avec le bouton droit et sélectionnez Modifier. Après avoir ajouté le chemin d'indice, faites un clic droit sur le projet et sélectionnez "Reload Project".

<Reference Include="YourReference, Version=1.0.0.0, Culture=neutral, PublicKeyToken=xxxxxxx, processorArchitecture=x86"> 
    <HintPath>..\..\bin\YourReference.dll</HintPath> 
</Reference>