【发布时间】:2011-08-13 04:11:33
【问题描述】:
有没有办法为解决方案的所有项目提供通用属性文件?
我有一个控制台应用程序和一堆其他类库文件,我只想为它们提供一个设置文件。
我不是在谈论 app.Config 文件。我说的是 Settings.settings 文件。
知道我该怎么做吗?
将配置设置存储在设置文件而不是 app.config 中是否也是一种好习惯?
【问题讨论】:
-
我认为这会破坏整个解决方案/项目的想法。您可以为一个解决方案创建多个项目,以便在其他解决方案中轻松重现部分代码。项目不是一种组织解决方案的方式——因为你最好在项目中使用文件夹。
-
settings.settings 文件中的内容生成 app.config 文件的内容,该文件对每个解决方案都是唯一的。除非您的类库文件有应用程序(而不是用户)设置,否则您的设计将很快显示出一些设计缺陷。如果您正在处理生成单个项目的多个解决方案,我强烈建议您避免使用配置文件。
-
我是否说过我有多个解决方案可以生成单个项目?我想做的就是在整个项目中拥有通用的 Settings.setting 文件。就像我们有 web.config 或 app.config 一样。
-
app.config 没有正常保存,web.config 是另一种动物。
标签: c# properties settings