slowcheetah xml转换工具正在覆盖原始配置

时间:2013-03-21 08:56:28

标签: visual-studio configuration connection-string transformation slowcheetah

我正在使用慢速猎豹web配置转换工具根据部署设置转换connection-string.config。问题是在转换之后它会将解决方案中的原始ConnectionString覆盖到转换后的配置中。知道我在这里缺少什么。

3 个答案:

答案 0 :(得分:1)

我以前听说过这个,但是还没弄清楚这里发生了什么。我认为这可能是某些特定环境配置所特有的。

如果您受此影响,可以通过以下评论来帮助我解决这个问题。

  1. 操作系统版本
  2. Visual Studio版本
  3. 您的家庭硬盘是否已映射到网络共享
  4. 您的机器设置有什么不寻常之处吗?

答案 1 :(得分:0)

我遇到了同样的问题并通过直接在.csproj文件中更改以下代码解决了这个问题:

<Content Include="Web.config">
  <TransformOnBuild>false</TransformOnBuild>
  <SubType>Designer</SubType>
</Content>

我已将设置TransormOnBuild更改为false。部署时,它仍然使用已转换的Web.config文件(使用文件系统部署类型进行测试)。

答案 2 :(得分:0)

问题似乎是您安装了.NET版 4.0 。升级到 4.5 时,问题已完全消失。