gacutil在BizTalk开发中的应用

由于在BizTalk项目引用的程序集体必须安装到GAC中,因此灵活使用gacutil就显得很重要。可以在Library的PostBuildEvent中输入以下脚本:

CALL "%VS80COMNTOOLS%vsvars32.bat"

gacutil  /uf $(TargetName)

gacutil  /if $(TargetPath)</PostBuildEvent>

 

VS80COMNTOOLS:是一个环境变量,你可以去“我的电脑”里面看看有没有其它可以巧用来帮助我们开的环境变量。 比如常用的%SystemRoot%, %windir%等等

TargetName:其实就是程序集的名字,它 在%windir%\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.targets 里面定义.

 TargetPath:其实就是程序集的路,可能在Debug也可能在Release目录下,它也在%windir%\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.targets 里面定义.

 

其实这些技巧太多人知道了,重要的是举一反三,理解这种思路!:) 

 

 

你可能感兴趣的:(util)