关键字:VS2008, 部署
摘要:本文主要介绍如何使用工程属性中的Build Events。
VS2008提供了一些预定义的变量,可以通过其Event Edit编辑框来查看,比如$(TargetFileName)就表示此project生成的dll文件。
这里需要注意的是:如果要在Post-Build Event中填入路径地址的话,需要加双引号,如:
copy $(TargetFileName) "C:\Documents and Settings\qfang\My Documents\IBA-Projects\IBA_Ecommerce_Demo\IBA-Ecommerce-Demo\Bin"如不加双引号,那么像“Documents and Settings”这样的地址就会出错。
还有一点,比如上面提到的情况,一个网站正在使用中,然后需要将另外的DLL放置在网站的bin目录中时,需要首先将IIS关闭(使用iisreset /stop命令也可),然后才能copy成功。因为当网站在使用中时,bin目录里的dll文件处于被加载状态,无法覆盖。而一旦copy失败,则整个项目也就返回编译失败的信息。
灵活运用Build-event特性可以加快我们开发时的部署。便于程序引用更新。
没有评论:
发表评论