09 2011 档案

摘要:Description:使用命令行编译项目时,只会拷贝直接引用的二进制dll到项目输出文件夹,不会拷贝间接引用的。例如同一解决方案下有A,B两个项目,A项目引用log4net,B项目引用A项目。使用VS编译时会把log4net.dll拷贝到B项目的bin目录,但是简单的使用MSBuild b.csproj /p:Configuration:Release并不会拷贝log4net.Analysis:从最表面入手,没有拷贝就让他拷贝。查看MSDN,得知有Copy task可以用,实际上msbuild所有的步骤都定义在csproj文件和MSBuild .Targets 文件里边了。找到最简单暴力的方 阅读全文
posted @ 2011-09-05 01:02 麦田里的守望者 阅读(1103) 评论(1) 推荐(0) 编辑