VS2013 Publish - FileSystem输出为zip

时间:2013-12-17 14:22:45

标签: .net msdeploy visual-studio-2013

无论如何都要使用VS2013发布配置文件,<WebPublishMethod>FileSystem</WebPublishMethod>

并输出完成发布的zip文件?

我不是在寻找Web部署包,我正在寻找文件系统模式,但是要压缩已发布的文件

1 个答案:

答案 0 :(得分:1)

你可以让它做到这一点,它在UI中,虽然我实际上无法弄清楚我是如何做到这一点的! * 帮助完全是VS 2012,通常不太有用。

查看.pubxml文件内部提供了一个线索(我编辑了这个以保护有罪)。如下所示,PackageAsSingleFile就是您所需要的。你可以从UI中完成这项工作,这就是我的方法,但现在我找不到那个UI,但你可以将这个XML放在你的文件中并试试..

<Project ToolsVersion="4.0" ...>
  <PropertyGroup>
    <WebPublishMethod>Package</WebPublishMethod>
...
    <ExcludeApp_Data>True</ExcludeApp_Data>
    <DesktopBuildPackageLocation>M:\OUTPUT.zip</DesktopBuildPackageLocation>
    <PackageAsSingleFile>true</PackageAsSingleFile>
    <DeployIisAppPath>Demonstration site</DeployIisAppPath>
  </PropertyGroup>
</Project>
相关问题