Web部署包没有压缩

时间:2015-07-16 21:17:55

标签: asp.net-mvc-4 visual-studio-2013 msbuild

使用VS 2013的发布配置文件我无法将包输出作为发布的一部分输出到zip。如果我给出一个xx.zip的目标,我只需要一个名为的文件夹,文件全部解压缩到该文件夹​​下。

立即使用发布向导,但希望创建msbuild命令行。

<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <WebPublishMethod>FileSystem</WebPublishMethod>
    <LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
    <LastUsedPlatform>Any CPU</LastUsedPlatform>
    <SiteUrlToLaunchAfterPublish />
    <ExcludeApp_Data>False</ExcludeApp_Data>
    <publishUrl>C:\dev\Cloud_Deploy_Package\deployMe.zip</publishUrl>
    <DeleteExistingFiles>True</DeleteExistingFiles>
  </PropertyGroup>
</Project>

1 个答案:

答案 0 :(得分:0)

我找到了答案(不幸的是,我关闭了浏览器以便我无法链接)。您必须创建Web部署包而不是文件系统包。右键单击项目,发布...,选择&#34; Web部署包&#34; ...

结果是一个文件夹,其中包含一些文本文件和项目的大拉链!