我正在開發一個在C#中使用外部C + + DLL COM組件在GUI中的DLL,也用於代碼端。總的來說,我使用了3個其他組件,對於每個參考,我都會得到輸出中包含的「Interop.ComponentName.dll」文件。C#DLL刪除Interop和AxInterop文件
我曾嘗試將「屬性」窗口中的「複製本地」設置更改爲false,但在運行時出現主DLL無法找到文件的錯誤。
我知道這些是程序運行所需要的,但是有可能在子目錄中使用這些文件,比如主DLL在「」../extras/Test.dll「中,我希望Interop在 「../extras/TestResources/」 文件
額外的信息:我使用C#和Visual Studio 2008在Windows XP SP3
感謝,K.
他們是非標準的,一對夫婦我已經和一對夫婦(用於GUI)由其他人構建,我無法訪問重建。基本上我正在使用的DLL文件位於相同的目錄或父目錄中。我會繼續關注它,謝謝。 – 2010-11-26 16:41:30