Update:(201502260843)
更多细节。
我的项目是一个dll库,我有多个环境,例如
- 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中,例如。
<applicationSettings>
<Biz.My.MySettings>
<setting name="SimpleString" serializeAs="String">
<value>HelloWorld</value>
</setting>
</Biz.My.MySettings>
</applicationSettings>transform不会总是使用Settings.settings中的字符串。
有人知道为什么吗?以及如何解决这个问题?
我知道我可以使用vs扩展,如配置转换、或慢豹来转换app.config或web.config。由于我使用的是settings.settings,vb.net,如果在中声明字符串,则app.config中的字符串无法转换。我还可以在不同的部署环境中设置settings.settings吗?
发布于 2015-02-25 10:11:49
App.config是一种.xml格式
<userSettings>
<Acron.HotelApplication.My.MySettings>
<setting name="UserScopeModelConnectionString" serializeAs="String">
<value />
</setting>
</Acron.HotelApplication.My.MySettings>
根据需要,我有两个ConnectionString连接到服务器(数据库)
你想要什么?更多细节..。
https://stackoverflow.com/questions/28714207
复制相似问题