我有一个C#类库项目,其中包含Settings.settings
中的一些设置。我需要能够在构建时根据配置(调试,发布等)更改这些设置。
添加预构建事件以将Settings.<configuration>.settings
复制到Settings.settings
相当简单,但事实证明 - 这没有用!保存更改后(即代码编辑时),Settings.Designer.cs
会生成Settings.settings
设置。
有没有办法在编译时从Settings.Designer.cs
重新生成Settings.settings
?或者这是修改配置设置的错误方法吗?
答案 0 :(得分:1)
Settings.Designer.cs由IDE生成,而不是MSBuild。所以,不,在编译时更改该文件不会有任何影响。您没有充分记录您的问题以提供最佳替代方案,但确实听起来使用设置并不是正确的选择。