基于使用构建事件的配置的应用程序设置

时间:2012-01-28 00:02:49

标签: c# winforms .net-2.0

我创建了三个配置。 “发展”,“测试”,“生产”。 Configuration Manager

我的设置中也定义了数据库连接字符串 Settings

有没有办法可以利用以下屏幕确保每个配置的设置字段中的值都正确? enter image description here

对于包含实体模型的类库来说,这是可能的吗?

1 个答案:

答案 0 :(得分:1)

我可以为您提供三种选择。

1)在预构建中使用$(ConfigurationName)将其传递到批处理文件或类似文件中。

2)为每个构建配置使用具有单独部分的配置文件。 VS支持这一点。我认为这是最好的选择。见下文。

e.g。 enter image description here

3)在每个项目配置中声明一个唯一的编译符号,并在代码中使用它进行条件编译(不推荐)。