繁体   English   中英

在哪里定义Visual Studio中许多项目所需的文件?

[英]Where to define files required by many projects in visual studio?

假设我的解决方案中有5个或6个项目。 有一个名为fileCopyHelper.cs的文件,该文件基本上将文件从一个文件夹复制到另一个文件夹。 解决方案中的许多项目都需要此文件,我不想在每个项目中都重新定义它吗? 我该怎么做?

我尝试将.cs文件添加到解决方案中,Visual Studio将该文件分组到“解决方案项目”文件夹中。 但是,我无法访问项目中此文件中定义的类,因为解决方案项目只是一个文件夹,而不是项目,因此无法从其他项目中添加名称空间引用。

将新项目添加到您的解决方案,然后选择类库类型。 这使您可以在单个位置添加将共享的代码。

解决方案中需要访问代码的任何其他项目都引用新项目。

您的设置可能看起来像这样,其中fileCopyHelper类是ClassLibrary1fileCopyHelper方,然后在主ConsoleApp1应用程序中对其进行引用和使用:

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM