我正在使用visual studio 2015,我有一个包含彼此的一系列.net项目的解决方案。结构是这样的:
项目Test
(申请)包括library project A
library project A
包括library project B
执行流程如下:
Test
调用A
中调用B
现在,这可以正确编译,但是如果我运行/ debug project Test
,只有library project A
DLL / PDB文件被复制到project Test
的{{1}}目录,然后再启动,但不是/bin/debug
的DLL / PDB。这导致项目崩溃,并且我无法对其进行调试。
我知道我可以添加post-build命令来手动复制文件,但是视觉工作室不应该单独执行它,因为项目包含了彼此吗?它为什么不这样做?它适用于我曾经开发的其他项目,但现在它已经停止了...我是否意外地改变了一些选项?我应该在哪里看?
答案 0 :(得分:0)
好吧,我创建了一个新的解决方案并逐个重新添加了所有项目。现在它再次运作。很奇怪,VS必须以某种方式搞砸了。