1

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

Settings.<configuration>.settings添加要复制到的预构建事件相当简单Settings.settings,但事实证明 - 这无济于事!一旦您保存更改(即在代码编辑时),就会Settings.Designer.cs从中生成设置。Settings.settings

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

4

1 回答 1

1

Settings.Designer.cs 由 IDE 生成,而不是 MSBuild。所以,不,在编译时更改该文件不会有任何效果。您没有很好地记录您的问题以提供最佳选择,但听起来使用设置确实不是正确的选择。

于 2010-11-11T17:47:50.740 回答