使用Nant来简单更新Reference

首先我们要在项目中新增一个文件Default.build,内容如下

<? xml version="1.0" encoding="gb2312" ?>
< project >
  
< target  name ="Debug" >
    
< copy  todir ="E:\Reference\Debug\" >
      
< fileset >
        
< includes  name ="**/*.dll"   />
        
< includes  name ="**/*.xml"   />
        
< includes  name ="**/*.pdb"   />
      
</ fileset >
    
</ copy >
  
</ target >
  
< target  name ="Release" >
    
< copy  todir ="E:\Reference\Release\" >
      
< fileset >
        
< includes  name ="**/*.dll"   />
      
</ fileset >
    
</ copy >
  
</ target >   

然后修改此文件属性Copy to Output Directory 为Copy always

再修改项目的编译设置,修改编译完成事件的命令行为 Nant $(ConfigurationName)

这样当类库项目编译完成的时候,就会自动更新被其他项目引用的公用dll了.

你可能感兴趣的:(reference)