【问题标题】:How to pull output (.dll) from one project to another?如何将输出(.dll)从一个项目拉到另一个项目?
【发布时间】:2012-07-18 01:42:13
【问题描述】:
作为更大解决方案的一部分,我有两个项目。
一个是打包为 DLL 的 c++ 库,另一个是 .NET 包装器。
向 Visual Studio 指示第一个项目的输出 DLL 被拉入第二个项目的目标文件夹的最佳方法是什么,以及更多:对于使用包装器的项目,他们是否也会从第一个。
我可以通过后期构建步骤来做到这一点,但我追求的是更复杂的东西。这可能吗?
编辑:我们也可以问:“如何添加非托管引用?”
【问题讨论】:
标签:
visual-studio
dependencies
【解决方案1】:
我想我找到了一个解决方案,可能会令人满意......
步骤:
- 在包装器项目中,我将添加一个 DLL,该 DLL 现在存在于 LIBRARY 的输出目录中。任何配置都可以。
- 包装项目的预构建步骤应复制当前配置为直接构建到源目录中的库的输出
- 文件的选项将是“不构建”和“如果更新则复制到输出目录”
- 在版本控制中,该文件将被版本控制忽略(我使用 svn,希望其他人也可以)。