2010-03-03 60 views
5

我正在開發Windows 2008 R2服務器,64位。 我正在學習如何使用的Gacutil.exe 我發現這個文件的兩個副本: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有關嗎?

回答

5

我會假設,因爲它是實用程序的64位版本,您是在64位操作系統開發,你應該使用位於該文件在

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

0

IS有VS2007嗎?我認爲你的意思是VS2008。您可以使用基於您在Visual Studio上構建的程序集的gacutil。你的程序集是64位嗎?檢查在Visual Studio Biild-Configuration Manager中。如果您構建調試版本,請參閱主動解決方案平臺是否爲x86/x64?然後使用適當的gacutil。