如何调用从一个项目中的类在另一个项目?(How to call classes from one P

2019-09-19 05:51发布

请问令人难以置信的愚蠢的问题,但即时通讯新的C#。 我只是无法弄清楚如何在另一个项目中使用类的一个项目。

比方说,我想借此从PROJECT1一个字符串Project2中,并有Project2的打印字符串表示。

我引用Project2中从PROJECT1的“添加引用”菜单,然后我加上“使用Project2的”,然后我写这篇文章,以试图从“ClassA的”在“Project2的”呼叫“打印”。

        Project2.ClassA Classa = new Project2.ClassA();
        Console.WriteLine(Classa.print);

但我得到的是错误信息。

所以任何人都可以请给一步的正是为什么我需要做一步的解释?

Answer 1:

请按照以下说明:

  1. 在解决方案资源管理器中,右键点击你需要从参考项目。

  2. 选择“添加引用”。 (后者的IE版本2015年以后,并不十分清楚,虽然,它应该是“添加- >参考”右键单击引用 ,然后选择添加引用也会做。)

  3. 参照管理器-将出现项目名对话框。

  4. 在左窗格中展开项目菜单。 将填充在对话框中间现有项目的列表。

  5. 勾选你需要参考每个项目前的复选框。

  6. OK。

一旦这样做,你可以使用所有的公共和保护(给你从现有的继承)在你提到的项目。 请确保您添加using NameSpace.Class进口清单上。



Answer 2:

当您从Project2的引用类,它可能是在不同的命名空间。

添加命名空间中的类的顶部,你要去哪里时(using语句),或使用,去与你的光标移到Project2.Class,让Visual Studio中为你做:-)



Answer 3:

让CLASSA公众,并添加到Project2的PROJECT1组装参考/项目的参考。

如何添加组件参考



Answer 4:

转至项目说P2,展开它去引用右键单击添加引用。 转到项目选项卡,然后浏览项目P1,然后单击添加。 在此之后,你会需要一个using语句该项目获得的文件。 单击重建解决方案,它会给你的输出。



Answer 5:

请按照以下说明:

  1. 在解决方案资源管理器中,右键点击你需要从参考项目。

  2. 选择“添加引用”。 (后者的IE版本2015年以后,并不十分清楚,虽然,它应该是“添加- >参考”右键单击引用 ,然后选择添加引用也会做。)

  3. 参照管理器-将出现项目名对话框。

  4. 在左窗格中展开项目菜单。 将填充在对话框中间现有项目的列表。

  5. 勾选你需要参考每个项目前的复选框。

  6. OK。

一旦这样做,你可以使用所有的公共和保护(给你从现有的继承)在你提到的项目。 请确保您添加using NameSpace.Class进口清单上。



文章来源: How to call classes from one Project in another Project?