Ich entwickle eine DLL in C#, die externe C++ DLL COM-Komponenten in der GUI und auch für die Codepage verwendet. Insgesamt benutze ich 3 andere Komponenten und für jede referenziere ich eine "Interop.ComponentName.dll" Datei in der Ausgabe enthalten.C# DLL entfernen Interop- und AxInterop-Dateien
Ich habe versucht, die Einstellung "Copy Local" im Fenster "Properties" zu false zu ändern, aber ich bekomme zur Laufzeit Fehler, dass die Haupt-DLL die Dateien nicht finden kann.
Ich verstehe, dass diese für das Programm benötigt werden, aber ist es möglich, diese Dateien in einem Unterverzeichnis zu verwenden, wie die Haupt-DLL in "" ../extras/Test.dll "und ich möchte das Interop Dateien in "../extras/TestResources/"
Geschichte:?. ich bin C# mit Visual Studio 2008 in Windows XP SP3
Danke, K.
Sie Nicht-Standard sind, ein paar die ich gemacht habe und ein paar (für die GUI) werden von anderen erstellt und ich habe keinen Zugriff auf den Wiederaufbau. Grundsätzlich befinden sich die DLL-Dateien, die ich verwende, im selben Verzeichnis oder übergeordneten Verzeichnis. Ich werde weiter nachdenken, danke. –