2010-03-03 18 views
5

Rozwijam się na Windows 2008 R2 Server, 64-bitowy. uczę się, jak korzystać z Gacutil.exe znalazłem dwie kopie tego pliku:Dwie lokalizacje gacutil.exe

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

I zbudowany DLL w VS2007, po czym dodałam zdarzenie build pocztowy, który wywołuje Gacutil.exe aby przenieść dll do GAC. Czy to ma znaczenie, z którego narzędzia gacutil.exe korzystam?

Odpowiedz

5

Przypuszczam, że należy korzystać z pliku znajdującego się

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

ponieważ jest to wersja 64bit od użyteczności i rozwijają się na 64-bitowym systemie operacyjnym.

0

Czy jest tam VS2007? Myślę, że miałeś na myśli VS2008. Możesz użyć dowolnego z gacutil na podstawie złożenia zbudowanego w Visual Studio. Czy twój zespół jest 64-bitowy? Sprawdź to w visual studio Biild-Configuration Manager. Jeśli tworzysz wersję debugowania, zobacz aktywną platformę rozwiązań to x86/x64? Użyj odpowiedniego gacutil następnie.

Powiązane problemy