MSBuild 常用命令(Copy,Zip)

Copy

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

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <MySourceFiles Include="D:\Users\f_ye\Documents\Visual Studio 2013\Projects\MvcApplication2\MvcApplication2"/>
  </ItemGroup>
  <Target Name="CopyFiles">
    <Copy
        SourceFiles="@(MySourceFiles)"
        DestinationFolder="c:\MyProject\Destination"/>
  </Target>
</Project>

2.递归放置,按照文件夹中的文件放置

**:所有子文件夹

Include:包含所有文件夹的子文件。

Exclude:除去.cs文件。

%(RecursiveDir):目录结构

%(Filename):文件

%(Extension)扩展名

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <MySourceFiles Include="D:\Users\f_ye\Documents\Visual Studio 2013\Projects\MvcApplication2\MvcApplication2\**\*.*"
                   Exclude="D:\Users\f_ye\Documents\Visual Studio 2013\Projects\MvcApplication2\MvcApplication2\**\*.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:\mypackages\PackageVer2.5.zip"

时间: 2024-10-18 22:33:09

MSBuild 常用命令(Copy,Zip)的相关文章

linux 常用命令 – 解压文件(zip,rar,gz,tar.gz)

Linux下自带了一个unzip的程序可以解压缩文件, 解压命令是:unzip filename.zip 同样也提供了一个zip程序压缩zip文件,命令是 zip filename.zip files 会将files压缩到filename.zip 另外看看你的文件的后缀名,不同的后缀的文件解压和压缩的命令都不一样 总结一下 1.*.tar 用 tar –xvf 解压 2.*.gz 用 gzip -d或者gunzip 解压 3.*.tar.gz和*.tgz 用 tar –xzf 解压 4.*.bz

Linux常用命令及使用技巧

本文重点讲述Linux命令的使用,命令是学习Linux必须熟练掌握的一个部分.Linux下的命令大概有600个,而常用的命令其实只有80个左右,这些常用的命令是需要灵活掌握的.虽然Linux的各个发行版大同小异,但是常用命令基本相同,因此只要掌握了常用的Linux命令,就能融会贯通.触类旁通各个Linux版本了.本章通过分类的方式详细介绍常用命令的使用语法与技巧. 4.1 Linux下的shell简介 4.1.1 什么是shell(略) 4.1.2 shell命令的语法分析 Linux下的各种s

DOS常用命令,及DOS下可运行程序命令

一.内部基本指令(文件操作) 1 dir 无参数:查看当前所在目录的文件和文件夹. /s:查看当前目录已经其所有子目录的文件和文件夹. /a:查看包括隐含文件的所有文件. /ah:只显示出隐含文件. /w:以紧凑方式(一行显示5个文件)显示文件和文件夹. /p:以分页方式(显示一页之后会自动暂停)显示. |more:前面那个符号是"\"上面的那个,叫做重定向符号,就是把一个 命令的结果输出为另外一个命令的参数.more也是一个命令,dir /w |more 得到的结果和dir /w /

Linux 系统运维常用命令

1 文件管理2 软件管理3 系统管理4 服务管理5 网络管理6 磁盘管理7 用户管理8 脚本相关9 服务配置==================================----------------------------------1 文件管理----------------------------------创建空白文件touch不提示删除非空目录rm -rf 目录名(-r:递归删除-f 强制)##################################恢复rm 删除的文件

非常实用的DOS常用命令

一.Windows常用命令 write----------写字板 Msconfig.exe---系统配置 mem 查看cpu使用情况 mspaint--------画图板 mstsc----------远程桌面连接 gpedit.msc-----组策略 mmc------------打开控制台 dxdiag---------检查DirectX信息 devmgmt.msc--- 设备管理器 dcomcnfg-------打开系统组件服务 notepad--------打开记事本 nslookup-

Linux 系统常用命令

昨天给电脑安装系统(第一次装Linux mint系统)及配工作环境,花了不少时间,主要是对linux命令不熟悉,对此感到深深的羞愧,今天周末特意来公司,早上花点时间,把常用的Linux命令记录下来.不允许自己下次做事效率还这么低. 1.cd 基本命令,最常用命令,用于切换目录,参数可以是绝对路径,也可以是相对路径. cd /home/dir1 //切换至/home/dir1 cd ./dir1 //切换至当前目录的 dir目录,“.”表示当前目录 cd ../dir1 //切换至上层目录中的di

003Linux常用命令

文件操作 01  命令 : list----列出目录信息 命令格式: ls [-选项] [目录] 选项 : -a --all 不忽略以"."开头的隐藏文件 : -d --directory 仅列出当前目录信息 : -h --human-readable 易读方式显示 : -i  --inode 包含文件索引 : -l 长格式 02  命令 : make directories----创建目录 命令格式: mkdir [-选项] [目录] 选项 : -p --parents 根据需要创建

Linux Vim常用命令配置,插件ctags/taglist/WinManager/Easygrep,打造强悍IDE

写在前面 对于很多经常使用Linux的童鞋来说,VIM并不陌生,有很多强悍的功能,但是比起Windows的下的某些代码编辑查看工具,在方便和实用性上还是逊色不少.但是,VIM得可塑性非常强,可以扩展支持很多的插件,使用这些插件,我们能够完全将其打造成一款Linux下的酷炫IDE. 于是通过参考相关的文章以及VIM官方插件的官方帮助,总结了这篇玩转VIM,让插件带你飞的文章! 目的:在VIM下能够高效的编写阅读源代码! 接下来,我们先从source insight的基本功能说起,如下图,可以看到基

Linux学习日志之Linux常用命令总结

Linux常用命令: 练习3遍以上,命令有点多,建议慢慢查看 一.命令基本格式 1.命令格式: [root(管理员)@localhost(主机名)~]#(超级用户提示符,普通用户提示符是$) adminis /root一级目录用pwd print working directory(打印工作目录)查看 /home/user1/二级目录 [[email protected] ~]# cd /usr/local/src/ 切换当前目录 [[email protected] src]# 命令[选项]