如何在构建时修改Settings.Designer.cs?

时间:2010-11-11 17:09:46

标签: c# visual-studio visual-studio-2010 build settings.settings

我有一个C#类库项目,其中包含Settings.settings中的一些设置。我需要能够在构建时根据配置(调试,发布等)更改这些设置。

添加预构建事件以将Settings.<configuration>.settings复制到Settings.settings相当简单,但事实证明 - 这没有用!保存更改后(即代码编辑时),Settings.Designer.cs会生成Settings.settings设置。

有没有办法在编译时从Settings.Designer.cs重新生成Settings.settings?或者这是修改配置设置的错误方法吗?

1 个答案:

答案 0 :(得分:1)

Settings.Designer.cs由IDE生成,而不是MSBuild。所以,不,在编译时更改该文件不会有任何影响。您没有充分记录您的问题以提供最佳替代方案,但确实听起来使用设置并不是正确的选择。