VS2012 pubxml和TransformWebConfigEnabled

时间:2013-01-15 16:14:12

标签: visual-studio-2012 publishing

也许有人可以告诉我。

我正在尝试使用VS2012发布项目。我已设置发布配置文件以将其发布到文件系统驱动器。

我需要几个环境/构建配置,因此我正在使用Web.Config转换。

目前,我有一个web.config + 5转换(每个构建配置一个)。解决方案发布后,它会成功部署到指定的文件系统。但是它也将Web.Config转换为web.config。

我修改了.pubxml以包含<TransformWebConfigEnabled>False</TransformWebConfigEnabled>元素,但是发布过程似乎忽略了它并且无论如何转换web.config。 点击此链接:http://msdn.microsoft.com/en-us/library/dd465342(v=vs.100).aspx

有人可以提供建议吗?

[编辑] 我已经尝试将<TransformWebConfigEnabled>False</TransformWebConfigEnabled>元素放入pubxml和proj文件中,并且两种方式都被完全忽略,并且无论如何都会转换web.config。

1 个答案:

答案 0 :(得分:2)

您将其粘贴在错误的文件中。你想修改

  

YourProject.csproj

而不是PublishProfile.pubxml