首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >整个解决方案的通用Settings.settings文件

整个解决方案的通用Settings.settings文件
EN

Stack Overflow用户
提问于 2011-04-26 23:56:43
回答 2查看 13.1K关注 0票数 17

有没有一种方法可以为解决方案的所有项目提供通用的属性文件?

我有一个控制台应用程序和一堆其他类库文件,我只想为它们设置一个文件。

我不是在谈论app.Config文件。我说的是Settings.settings文件。

你知道我该怎么做吗?

另外,将配置设置存储在设置文件中而不是app.config中是一种好的做法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-27 01:28:38

将要跨项目共享的文件放在解决方案文件夹中。然后,在每个项目中,选择添加现有项。

在Add Existing Item对话框中,选择common文件。不单击Add按钮,而是单击Add按钮右侧的下拉箭头,然后从下拉菜单中选择Add As Link。

如果这是针对设置文件的,则需要设置该文件的自定义工具属性:

如果您的文件是Settings.settings,您可以打开项目属性并转到设置选项卡,Visual Studio将自动为您设置此自定义工具属性。

设置自定义工具后,您将看到在设置文件下创建了一个Designer.cs文件。此Designer.cs文件包含生成的代码,用于通过编程访问您的设置。

如您所见,Designer.cs文件也是一个链接文件,它的物理位置将与您的设置文件相同。

票数 25
EN

Stack Overflow用户

发布于 2015-09-09 17:41:53

上面@quentin-starin接受的答案是正确的,但我遇到了指定CustomToolNamespace的情况,因为我已经有了一些特定于项目的设置。通过将Namespace设置为特定名称,我没有获得相对于解决方案中每个项目的自动生成的名称空间。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5792997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档