【问题标题】:How do I use Visual Studio 2010 config transforms for the applicationSettings section of the web.config?如何为 web.config 的 applicationSettings 部分使用 Visual Studio 2010 配置转换?
【发布时间】:2011-02-11 13:04:06
【问题描述】:

我刚刚升级到 Visual Studio 2010,我正在使用 Web 应用程序项目的配置转换选项。我在示例文件中看到如何更改连接字符串,但我想更改 applicationSettings(不是 appsettings)部分中的设置。我还没有找到这方面的任何信息。

我尝试了以下方法,但我认为可能有更好的方法:

  <applicationSettings>
    <MyDashboard.Web.Properties.Settings>
      <setting name="SomePath" serializeAs="String" xdt:Transform="Replace" xdt:Locator="Match(name)">
        <value>c:\somewhere test</value>
      </setting>
    </MyDashboard.Web.Properties.Settings>
  </applicationSettings>

【问题讨论】:

    标签: visual-studio-2010 web-config slowcheetah


    【解决方案1】:

    半相关...查看 SlowCheetah VS 插件...visualstudiogallery

    【讨论】:

      【解决方案2】:

      试试这个。它将替换所有 applicationSettings 节点。

      <applicationSettings xdt:Transform="Replace"> 
          <MyDashboard.Web.Properties.Settings> 
            <setting name="SomePath" serializeAs="String"> 
              <value>c:\somewhere production</value> 
            </setting> 
          </MyDashboard.Web.Properties.Settings> 
        </applicationSettings> 
      

      【讨论】:

      • 我只想提一下,这种方法存在一个已知问题,它在新值之后放置一个换行符,这给我带来了问题,但是这里发布的解决方法完美无缺:@ 987654321@
      猜你喜欢
      • 2015-09-21
      • 1970-01-01
      • 2011-02-03
      • 2012-11-29
      • 2011-08-09
      • 1970-01-01
      • 1970-01-01
      • 2011-06-17
      • 2011-10-29
      相关资源
      最近更新 更多