首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用msbuild执行文件系统发布配置文件

使用msbuild执行文件系统发布配置文件
EN

Stack Overflow用户
提问于 2013-04-27 07:19:20
回答 8查看 108.5K关注 0票数 96

我有一个用VS2010创建的c# .Net 4.0项目,现在可以用VS2012访问它。

我正在尝试仅将此网站中所需的文件发布到目标位置(C:\builds\MyProjectFiles)

我的文件结构:ProjectRoot.//MyProject.csproj

我正在通过MSBuild运行以下内容:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe。/项目根/MyProject.csproj /p:PublishProfile=./ProjectRoot/Properties/PublishProfiles/FileSystemDebug.pubxml /p:DeployOnBuild=true

这是FileSystemDebug.pubxml中的

代码语言:javascript
复制
<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:\builds\MyProject\</publishUrl>
    <DeleteExistingFiles>True</DeleteExistingFiles>
  </PropertyGroup>
</Project>

产生的行为是:

  • 创建了一个压缩文件,并将其部署到application.

  • 。创建的压缩文件是一份猪早餐,其中包含了WTF不需要的文件。

当我通过visual studio运行此发布配置文件时,将在*C:\builds\MyProject*处创建一个文件夹,其中包含我所需的确切工件。

如何从msbuild获得这个简单的结果?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16246562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档