VS2010:在解决方案中使用其他项目的命名空间?

时间:2010-12-11 13:15:58

标签: c# visual-studio visual-studio-2010

我在Visual Studio 2010的单个解决方案中有两个项目。这些项目称为Project1和Project2。在这些项目中,定义了两个名称空间,分别是Namespace1和Namespace2。

在Namespace2中的一些代码中,我想使用我在Namespace1中定义的一些结构,类等。有没有办法做到这一点?

3 个答案:

答案 0 :(得分:44)

是的,从Project2添加对Project1的引用。右键单击项目,选择“添加引用”,然后从“项目”选项卡中选择“项目1”。

答案 1 :(得分:1)

在某些情况下,您必须实际添加要编译的其他项目的DLL,而不仅仅是对项目的引用。确保在该出现时启用了复制到本地。

我尝试将控制台应用程序链接到MVC项目时发生了这种情况。

答案 2 :(得分:1)

确保在创建对项目的引用之前构建项目,否则它不会显示。