重建Visual Studio库项目参考

时间:2012-03-22 16:07:32

标签: c# visual-studio-2010

我有一个包含多个项目的Visual Studio 2010解决方案。其中一个项目是一个库,我已经添加了一个方法。在visual studio中,我可以从我的主项目中的方法调用导航到库中的方法,但是当我尝试构建/运行解决方案时,它给了我“不包含'My_Method'的定义”。我做错了什么?

2 个答案:

答案 0 :(得分:2)

似乎您没有重建库项目和/或您直接引用输出二进制文件(dll)。要解决此问题,您可以执行以下操作之一

  1. 确保重建库项目,并引用更新的二进制文件/ dll
  2. 如果项目是解决方案的一部分,则直接引用项目,这样,每次重建依赖项目时,它都会重建库项目。这样做的缺点是,如果你有太多的项目,它会减慢你的(重新)构建

答案 1 :(得分:1)

假设项目引用已正确添加(右键单击references - > add reference - >选择您的库项目),看起来每次运行都不会重建库项目

您应确保在运行时重建库。

这样做:

  • 右键点击Solution

  • 点击Configuration manager(近似翻译)

  • 确保选中build,如果没有,请检查是否library项目