2008-12-21 7 views
2

Dans Visual Studio 2008, je peux ajouter une référence de projet et définir la propriété Copy Local sur true. En conséquence, l'assembly référencé sera copié dans le même dossier que l'assembly principal. Mais que se passe-t-il si je veux que tous les assemblages référencés dans un sous-dossier se trouvent à proximité de l'assemblage principal?Référencement d'assemblages .net privés dans un sous-dossier

Quelque chose comme ceci:

.. 
myApp.exe 
Libs 
    myLib1.dll 
    myLib2.dll 
Data 
    myDatabase.sqlite 

PS: Ceci est l'application appareil intelligent construire contre .NET Compact Framework 3.5

Répondre

0

Vous pouvez désactiver le paramètre "Copier local", puis configurer un build Action sur les projets référencés pour copier les DLL dans votre dossier Libs après chaque build.

0

Vous pouvez ajouter des commandes d'événement de pré/post-construction dans VS (sous les propriétés du projet -> "build events") pour copier les fichiers à l'emplacement dont vous avez besoin.

Questions connexes