好自定義路徑,如何來定義互操作的* .dll
我有一個的ActiveX(* .OCX)組件,我用它在託管C++/CLI項目:寫一個託管的包裝圍繞ActiveX組件[NET有很大互操作服務:爲我提供genarated DLL,所以我可以在我的託管代碼輕鬆地使用它]
的問題是,Visual Studio中(2008)自動複製產生的互操作* .dll到目錄在我的* .exe文件留。但我希望把我的genarated互操作的* .dll的文件夾...
假設我的目錄結構是這樣:
d:\ MyProject的\輸出\ MyProject.exe // 我mamanged EXE
d:\ MyProject的\輸出\ Interop.XXXLib.1.0.dll // *互操作.DLL
我想把Interop.XXXLib.1.0.dll到新的文件夾
d:\ MyProject的\輸出\互操作性展示
,並從該目錄中使用它......我該怎麼辦呢?
最良好的祝願
PS:
我發現迄今使用使用代碼庫/在我的app.config文件探測標記,如
<?xml version="1.0"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com.asm.v1">
<probing privatePath="Interops" />
</assemblyBinding>
</runtime>
</configuration>
,但我沒有用C++工作/ CLI