一种解决方案依赖于另一种解决方案

时间:2012-09-27 12:10:30

标签: c# visual-studio-2010 dependency-properties solution

我的解决方案在预构建步骤中构建另一个解决方案 - 将工件本身作为“部署文件夹”。

我的引用是在dll级别,假设文件在那里。

奇怪的是,我在第一个解决方案中编写的任何新代码(例如更改方法名称)都会被依赖于第一个解决方案的第二个解决方案忽略。

我尝试过很多东西,比如干净的解决方案,重建,在测试和一切之间禁用QTagent。好像他记得这个班级的第一个快照,就是这样 - 当我尝试调试时,它不会发生任何变化。

在解决方案之间工作的最佳方法是什么,这样才能以这种方式调用代码?

1 个答案:

答案 0 :(得分:1)

您应该在解决方案(2)中引用原始项目(解决方案1),然后在主项目中添加对引用的原始项目的引用。 Visual Studio负责其余部分。

这看起来像:
Example http://imageshack.us/a/img11/7493/57388651.png

如果您正在使用它来运行测试,那么您可以将测试项目添加到原始解决方案中。使用默认的Visual Studio单元测试,它看起来像:
Example 2 http://imageshack.us/a/img39/3590/25226157.png