我有一个VS2012的解决方案,其中包含一个依赖于VS2012的C#项目的VS2010 C++/CLI项目。当我构建C++/CLI项目时,即使没有对C#项目进行任何更改,它也总是构建C#项目。使用这里的方法查看DbgView输出,我看到以下消息:
其中:项目'H:\ Workspaces \ xxxx \ ProjectA \ ProjectA.vcxproj'不是最新的, 因为'H:\ WORKSPACES \ xxxx \ ProjectB \ BIN \ X86 \ DEBUG \ ProjectB.DLL' 已于06/02/2014 13:05:30修改,而'H:\ Workspaces \ xxxx \ ProjectA \ bin \ Debug \ ProjectA.lib' 于06/02/2014 13:05:29修改。
- ProjectA是VS2010 C++/CLI项目
- ProjectB是VS2012 C#项目
- 复制本地False
- 复制本地卫星程序集False
- 参考程序集输出True
- 链接库依赖项True
- 使用库依赖项输入False