由于在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 里面定义.
其实这些技巧太多人知道了,重要的是举一反三,理解这种思路!:)