2010-03-03 10 views
5

Ich entwickle auf Windows 2008 R2 Server, 64 Bit. ich lerne, wie gacutil.exe verwenden Ich fand zwei Kopien dieser Datei:Zwei Standorte von gacutil.exe

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

ich eine DLL in VS2007 gebaut, dann habe ich einen Build nach einem Ereignis, das gacutil.exe ruft die Übertragung dll zu GAC. Ist es wichtig, welche gacutil.exe ich verwende?

Antwort

5

Ich würde davon ausgehen, dass Sie die Datei auf

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

befindet verwenden sollte, da es die 64-Bit-Version des Dienstprogramms ist und Sie auf einem 64-Bit-Betriebssystem entwickeln.

0

IS gibt es VS2007? Ich denke du meinst VS2008. Sie können beide Gacutil basierend auf der Assembly verwenden, die Sie in Visual Studio erstellen. Ist Ihre Baugruppe 64 Bit? Überprüfen Sie das im Visual Studio Biild-Configuration Manager. Wenn Sie eine Debug-Version erstellen, sehen Sie die aktive Lösungsplattform x86/x64? Verwenden Sie dann das entsprechende Gacutil.

Verwandte Themen