1
我有一个C#类库项目,在Settings.settings
中有一些设置。我需要能够在构建时根据配置(调试,发布等)更改这些设置。如何在构建时修改Settings.Designer.cs?
添加一个预构建事件以将Settings.<configuration>.settings
复制到Settings.settings
相当简单,但事实证明 - 这没有帮助!一旦保存您的更改(即在代码编辑时),该设置将从Settings.Designer.cs
取得,该地址从Settings.settings
生成。
有没有在编译时从Settings.settings
重新生成Settings.Designer.cs
的方法?或者这是错误的方式去修改配置设置?
是的,我不清楚。这是一个WCF服务类库和需要知道数据库连接字符串的服务类。我在这个项目中使用了一个设置文件,但这是完全错误的。我最后做的是将连接字符串放在托管Web应用程序的web.config中。 – MCS 2010-11-11 20:06:48