当前,我正在研究myDLL.dll
。但是myDLL.dll
需要包含另一个Dll:D:\their.dll
。但是their.dll
依赖于其他几个Dll(D:\other1.dll
,D:\other2.dll
)。
我已经将their.dll
包含在我的项目中(作为项目参考)
<Reference Include="theirDLL">
<HintPath>D:\their.dll</HintPath>
</Reference>
因此,their.dll
用于所有使用myDLL.dll
的项目。
但是我不知道如何包含其他dll,以便在编译期间将它们复制到与myDLL.dll
和their.dll
相同的路径中。
目前,我使用预生成事件将其他dll复制到需要myDll.dll
(因此需要their.dll
)的项目中。但这很痛苦。
有什么建议吗?
最好的问候, 哈里·凯恩
答案 0 :(得分:0)
将每个.dll
文件添加到您的项目中(并假设您正在Visual Studio中进行开发),然后在每个solution explorer -> properties
的{{1}}下,选择.dll file
并将其值设置为copy local
,然后在编译时将每个必要的true
复制到bin文件夹。