当我的Web.config转换时,它会在我的ApplicationSettings中的结束值标记之前添加一个新行。此新行显示在设置中并导致异常。例如:
的Web.config:
<setting name="FilePath" serializeAs="String">
<value>c:\path</value>
</setting>
Web.Debug.config:
<setting name="FilePath" serializeAs="String" xdt:Transform="Replace" xdt:Locator="Match(name)">
<value>c:\path</value>
</setting>
发布了Web.config:
<setting name="FilePath" serializeAs="String">
<value>c:\path
</value>
</setting>
最终值标记位于其自身行上会导致问题。有谁知道如何让它停止这样做?感谢。
答案 0 :(得分:2)
这是一个已知问题,显然已在VS 2010 SP1中修复。
答案 1 :(得分:0)
不知道,但是你可以在应用程序中使用之前修剪字符串...