为此,我一直把头靠在墙上。在穿过最高层建筑的目标之后,我遇到了一些非常“不透明”的东西。
长话短说:尝试使用新的
_WPPCopyWebApplication
.它在我的机器上工作。旧的
_CopyWebApplication
由于遗留原因不支持转换。这就是我要做的:
msbuild /t:Rebuild /p:OutDir=..\publish\;Configuration=Release;UseWPP_CopyWebApplication=True;PipelineDependsOnBuild=False MvcApplication1\MvcApplication1.csproj
长篇小说:
看一看
VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets
. 这是错误的。发现
_复制Web应用程序
在第70行。评论是:
原来的CopyWebApplication现在是一个传统应用程序,您仍然可以通过设置$(
使用wpp_copywebapplication
到
真
.
默认情况下,它现在更改为在microsoft.web.publish.targets中使用wppcopyWebApplication目标。它允许利用web.config trsna信息。[全SiC ]
哦,哦。
UseWPP_CopyWebApplication
默认为false(第27行),如果不想破坏现有的
_复制Web应用程序
. 因此,将其设置为真将实际使用引入vs 2010的新WPP材料。我更喜欢这个,而不是说一个“隐藏”的目标。