首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在不同的部署环境中设置settings.settings

如何在不同的部署环境中设置settings.settings
EN

Stack Overflow用户
提问于 2015-02-25 08:17:42
回答 1查看 399关注 0票数 1

Update:(201502260843)

更多细节。

我的项目是一个dll库,我有多个环境,例如

代码语言:javascript
复制
- app.Development.config
- app.Production.config
- app.Test.config
- app.QA.config
... 

我使用vs扩展(如SlowCheetah )来添加不同的app.config转换,使用基于构建configuration.use的不同连接字符串(如Web.config变换 )。

如果只有app.config,它就能正常工作。

但是如果app.config中的某些字符串也出现在Settings.settings中,例如。

代码语言:javascript
复制
<applicationSettings>
   <Biz.My.MySettings>
      <setting name="SimpleString" serializeAs="String">
        <value>HelloWorld</value>
      </setting>
   </Biz.My.MySettings>
</applicationSettings>

transform不会总是使用Settings.settings中的字符串。

有人知道为什么吗?以及如何解决这个问题?

我知道我可以使用vs扩展,如配置转换、慢豹来转换app.configweb.config。由于我使用的是settings.settingsvb.net,如果在中声明字符串,则app.config中的字符串无法转换。我还可以在不同的部署环境中设置settings.settings吗?

EN

回答 1

Stack Overflow用户

发布于 2015-02-25 10:11:49

App.config是一种.xml格式

代码语言:javascript
复制
 <userSettings>
   <Acron.HotelApplication.My.MySettings>
      <setting name="UserScopeModelConnectionString" serializeAs="String">
      <value />
  </setting>
</Acron.HotelApplication.My.MySettings>

根据需要,我有两个ConnectionString连接到服务器(数据库)

你想要什么?更多细节..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28714207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档