在Visual Studio 2012中添加对其他项目的引用

4

我有一个包含4个项目的解决方案。

Test.Common Test.Controller(Web项目的控制器) Test.Data(EntityFramework) Test.Web(MVC4)

当我在我的Controller项目中添加对Data层的引用并浏览到我的Data项目目录时,我应该使用“bin / Debug”目录中的dll还是“obj”目录中的dll?这会有什么区别吗?


3
请按项目添加引用。在“添加引用”窗口中切换到“项目”选项卡,然后选择您希望引用的项目。 - SimpleVar
3个回答

15

不是这样的。

您应该添加一个项目引用(从“解决方案”部分)。

这将使 Visual Studio 从项目系统解析引用,从而使“转到定义”和自动重建等功能正常工作。


在解决方案之外,您应该从 bin 中添加。


7
你应该添加相关项目的引用,而不是它的输出。在“添加引用”对话框的“项目”选项卡中可以找到相关项目。

4

如果项目在您当前的解决方案中,则可以引用项目(类库)本身。这样做将把配置管理(调试、发布等)的责任交给Visual Studio。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接