在一个解决方案中共享两个项目之间的源文件

时间:2015-10-16 21:58:03

标签: c# visual-studio linker

我知道如何使用#include在C ++中执行此操作,但实际上我无法理解如何使用c#usings

因此。我有一些项目可以处理一些数据文件。我有自己的“Serializer”类。我还想要使用简单的控制台工具来处理这些数据文件。此工具也取决于“Serializer”。两个项目都在一个解决方案中。

我尝试“添加已存在的项目”,但它只复制。

其实我不想做单独的项目。但它看起来是一个项目==一个入口点。

enter image description here

2 个答案:

答案 0 :(得分:2)

如果您想从其他项目中访问放置在一个项目中的文件/类,您可以在调用项目中添加其名称空间,如果这是您所要求的。

例如,如果您的Serializer类放在projectA中,为了使用它您可能正在创建它的对象,或者您可能在该类中有静态方法,无论情况如何,您都可以添加引用projectB中的projectA。您可以通过右键单击projectB的References并单击Add reference并在projectB中添加projectA&#39}来实现。通过这种方式,您可以创建Serializer的对象,或者在projectB中调用其静态方法,而无需复制它。

答案 1 :(得分:1)

您不想添加项目,要添加项目引用。

要执行此操作,请右键单击“参考”,然后“添加参考”。

enter image description here

选择要添加引用的项目:

enter image description here

然后包括using语句:

enter image description here

在您的情况下,您需要

using hello.Helpers;