2013-01-15 78 views
3

也許有人可以建議我。VS2012 pubxml和TransformWebConfigEnabled

我想發佈一個使用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。

回答

2

你正在把它粘在錯誤的文件中。要修改

YourProject.csproj

,而不是PublishProfile.pubxml