gacutil.exe的两个位置

时间:2010-03-03 18:36:22

标签: gacutil

我正在使用64位Windows 2008 R2 Server进行开发。 我正在学习如何使用gacutil.exe 我找到了这个文件的两个副本:

C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\x64
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\

我在VS2007中构建了一个dll,然后我添加了一个构建帖子事件,它调用gacutil.exe将dll传输到GAC。 我使用哪个gacutil.exe是否重要?

2 个答案:

答案 0 :(得分:5)

我认为您应该使用位于

的文件
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\x64

因为它是该实用程序的64位版本,并且您正在使用64位操作系统进行开发。

答案 1 :(得分:0)

有VS2007吗?我认为你的意思是VS2008。您可以使用基于在Visual Studio上构建的程序集的gacutil。你的装配是64位。在visual studio Biild-Configuration Manager中检查一下。如果您构建调试版本,请参阅活动解决方案平台是x86 / x64吗?然后使用适当的gacutil。