繁体   English   中英

Visual Studio 2005/2008中的解决方案项目

[英]Solution Items in Visual Studio 2005/2008

是否可以将类添加为解决方案项,并将其用作解决方案中所有项目中的链接项?

基本上,我在考虑创建一个类(它将继承ConfigurationSection )并将其保留为解决方案项。 我想将其作为链接项添加到解决方案的所有项目中,以便每个人都可以使用它来访问配置属性。 (有关更多详细信息,请参阅本教程

现在我面临的问题是,当我在解决方案项中创建一个类时,它没有任何名称空间。 它显示在项目内部的智能感知中,但是一旦我创建了解决方案项目类的对象,该对象就不会显示在智能感知中。

有什么想法吗?

您最好将您的班级放入一个库中,然后人们可以引用您的库并使用您的班级。 如果使用链接方法,则当一个项目要引用另一个项目时,您将遇到问题,因为您将在两个项目中使用相同的名称空间拥有相同的类-该项目将无法编译。

更新资料

从您的其他问题中我可以看到您想通过配置文件共享配置设置。 通过链接共享配置文件很好,它只是纯文本文件,因此没有任何编译问题。 但是,我建议不要使用如上所述的方法共享类文件。 将您的配置类放在一个类库项目中,其他人可以将其用作项目参考,然后他们便可以使用您的类。 使用链接添加实际的配置文件(带有设置)。 这样,您的设置文件将可以很好地跨项目复制,并且人们可以通过引用它来使用您的配置设置类。

是。

右键单击每个项目,依次单击“添加”,“添加现有文件”,导航到该文件,然后单击“添加”按钮旁边的向下箭头,然后单击“添加为链接”。

但是,最好将类放在所有项目都引用的DLL项目中。

暂无
暂无

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

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