Je développe une DLL en C# qui utilise des composants COM C++ DLL externes dans l'interface graphique et aussi pour le côté code. Au total j'utilise 3 autres composants et pour chacun je fais référence à un fichier "Interop.ComponentName.dll" inclus dans la sortie.C# DLL supprimer les fichiers Interop et AxInterop
J'ai essayé de changer le paramètre "Copy Local" dans la fenêtre "Properties" à false mais j'obtiens des erreurs à l'exécution que la DLL principale ne trouve pas les fichiers.
Je comprends que ceux-ci sont nécessaires pour que le programme fonctionne, mais est-il possible d'utiliser ces fichiers dans un sous-répertoire comme la DLL principale dans "" ../extras/Test.dll "et je voudrais l'Interop les fichiers "../extras/TestResources/"
extra info:. J'utilise C# avec Visual studio 2008 dans Windows XP SP3
Merci, K.
Ils ne sont pas standard, un couple j'ai fait et un couple (pour l'interface graphique) sont construits par d'autres et je n'ai pas accès à la reconstruction. Fondamentalement, les fichiers DLL que j'utilise sont dans le même répertoire ou le répertoire parent. Je vais continuer à regarder dedans merci. –