2010-11-12 8 views
0

J'ai créé une DLL .net C++, que j'ai ensuite convertie en un fichier tlb pour une utilisation dans une application C++ native. J'ai référencé d'autres DLL externes dans ma DLL. Maintenant, j'essaye de déployer, et je veux copier au-dessus des DLL référencées à l'ordinateur de déploiement. Où résident-ils dans mon projet .net C++?Où sont les DLL référencées dans mon .net C++ Dll/Tlb?

Répondre

0

Le comportement par défaut est que le système de construction copie les assemblys référencés dans le répertoire de sortie de votre build. Alors que vous pouvez déboguer le résultat. Cette copie n'aura pas lieu lorsque l'assembly de référence est dans le GAC, comme c'est le cas avec n'importe quel assembly de framework .NET. En d'autres termes, vous devriez les retrouver dans votre répertoire de version de Release après la construction.

+0

merci. J'avais besoin de mettre la copie locale dans les propriétés de construction de la référence à vrai, et alors c'était vraiment là où vous avez dit que ce serait. – user228058

Questions connexes