MSBuild 常用命令(Copy,Zip)

摘要:
Usersf_YeDocumentsVisualStudio2013ProjectsMvcApplication2MvcApplication2“/><文件%(扩展名)扩展名<//schemas.microsoft.com/developer/msbuild/2003”>
Copy


1.下面的示例将 MvcApplication2 项集合中的项复制到 c:MyProjectMvcApplication2 文件夹中。 所有文件放入一个文件夹中,无层级


<
Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup> <MySourceFiles Include="D:Usersf_yeDocumentsVisual Studio 2013ProjectsMvcApplication2MvcApplication2"/> </ItemGroup> <Target Name="CopyFiles"> <Copy SourceFiles="@(MySourceFiles)" DestinationFolder="c:MyProjectDestination"/> </Target> </Project>


2.递归放置,按照文件夹中的文件放置
**:所有子文件夹
Include:包含所有文件夹的子文件。
Exclude:除去.cs文件。
%(RecursiveDir):目录结构
%(Filename):文件
%(Extension)扩展名


<
Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup> <MySourceFiles Include="D:Usersf_yeDocumentsVisual Studio 2013ProjectsMvcApplication2MvcApplication2***.*" Exclude="D:Usersf_yeDocumentsVisual Studio 2013ProjectsMvcApplication2MvcApplication2***.cs" /> </ItemGroup> <Target Name="CopyFiles"> <Copy SourceFiles="@(MySourceFiles)" DestinationFiles="@(MySourceFiles->'c:MyDestinationTree\%(RecursiveDir)%(Filename)%(Extension)')" /> </Target> </Project>
Zip包


MSBuild "MvcApplication2.csproj" /T:Package /P:PackageLocation="D:mypackagesPackageVer2.5.zip"

免责声明:文章转载自《MSBuild 常用命令(Copy,Zip)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇一沙框架(yishaadmin) 前端引入VUE的实现方法LINUX_RHEl6_DHCP服务器配置下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MongoDB副本集提高读写速率

一、提高副本集写的速率 1、通过设置Write Concern for Replica Sets¶ cfg = rs.conf()##cfg.settings.getLastErrorDefaults = { w: "majority", wtimeout: 5000 } cfg.settings.getLastErrorDefaults ={w:1}r...

oracle读写文件--利用utl_file包对磁盘文件的读写操作

摘要: 用户提出一个需求,即ORACLE中的一个表存储了照片信息,字段类型为BLOB,要求能导出成文件形式. 本想写个C#程序来做,后来想起ORACLE有很多包,功能很好很强大,于是网上参考了些文章完成了. 主要是用了ORACLE的两个包:UTL_FILE和DBMS_LOB. 实现过程: 第一步:以管理员用户登陆设置可操作目录 --CREATE...

GRUB引导界面背景图片制作完整教程

【转帖】GRUB背景图片介绍来源:Linux公社  作者:Linuxidc这一部分介绍GRUB背景图片的基本信息,如果您只是想知道如何制作一个GRUB背景图片,可以略过此部分。 GRUB使用XPM文件、或用gzip压缩过的XPM文件作为图片背景文件,由menu.lst中的splashimage命令调用。如果打开一个XPM文件,就不难了解其构成方法:定义一个...

ruby之基础语法

ruby语法之哈希 =》相当于python的字典 ruby语法之数组 =》相当于python的列表 举例: gitaly= Hash.new #建立新Hash类型 gitaly['first']="myfirst" gitaly['storage'] = [ { 'name' => 'default', 'pat...

Linux之iptables(五、firewall命令及配置)

firewalld服务 firewalld是CentOS 7.0新推出的管理netfilter的工具 firewalld是配置和监控防火墙规则的系统守护进程。可以实现iptables,ip6tables,ebtables的功能 firewalld服务由firewalld包提供 firewalld支持划分区域zone,每个zone可以设置独立的防火墙规则...

highcharts图表

<!--图表例子--> <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Highcharts Example...