4

I have a solution with 4 projects in it.

Test.Common Test.Controller (Controllers for the Web project) Test.Data (EntityFramework) Test.Web (MVC4)

When I go to add a reference to my Data layer to my Controller project and browse to my Data project's directory, should I be using the dll from the 'bin/Debug' directory or the 'obj' directory? And, does it make a difference?

4

3 回答 3

15

两者都不。

您应该添加一个项目参考(来自解决方案部分)

这将使 Visual Studio 解析来自项目系统的引用,使 Go to Definition 和自动重建等功能正常工作。


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

于 2013-06-04T20:52:46.397 回答
7

您应该添加对相关项目的引用,而不是其输出。“添加参考”对话框中有一个“项目”选项卡。

于 2013-06-04T20:53:14.867 回答
4

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

于 2013-06-04T20:53:17.980 回答