我正在尝试让 MSBuild 2010 将 Web 应用程序发布到特定位置。我可以让它将部署包发布到特定路径,但是部署包然后添加自己的更改路径。
例如:如果我告诉它发布到,C:\dev\build\Output\Debug
那么实际的 web 文件最终会在C:\dev\build\Output\Debug\Archive\Content\C_C\code\app\Source\ControllersViews\obj\Debug\Package\PackageTmp
并且C_C
路径的一部分发生变化(不确定它如何选择路径的这一部分)。
这意味着我不能只从发布位置编写副本。
我现在正在使用这个 nant/msbuild 命令:
<target name="compile" description="Compiles">
<msbuild project="${name}.sln">
<property name="Platform" value="Any CPU"/>
<property name="Configuration" value="Debug"/>
<property name="DeployOnBuild" value="true"/>
<property name="DeployTarget" value="Package"/>
<property name="PackageLocation" value="C:\dev\build\Output\Debug\"/>
<property name="AutoParameterizationWebConfigConnectionStrings" value="false"/>
<property name="PackageAsSingleFile" value="false"/>
</msbuild>
关于如何让它将网络文件直接发送到特定位置的任何想法?