我有一个C ++ / CLI项目,它依赖于.dll文件。我已经设置了一个post build步骤来将.dll复制到$(OutDir),这在构建项目时效果很好。
现在,我有一个引用C ++ / CLI项目的C#项目,但.dll不会复制到C#$(OutDir)。
必须有一种方法可以引用C ++项目而不必明确地了解它的依赖性,对吧?让我的C#项目直接引用到我的C ++ / CLI项目的dll文件夹中感觉真的很蠢。最重要的是,它似乎非常容易出错。我有两个引用C ++ / CLI项目的C#.exe项目,所以如果我们最终在C ++项目中使用新的.dll引用,我(或团队成员)必须记住更新对两个C#项目的引用。 ..
在C ++ / CLI项目构建期间可能有某种方法要复制到“父”或“主”项目输出目录?我是一个C ++ n00b,只对msbuild过程有点熟悉,所以欢迎任何想法或解决方案!