2010-03-03 17 views
5

Sono in sviluppo su Windows 2008 R2 Server, 64 bit. Sto imparando come utilizzare gacutil.exe ho trovato due copie di questo file:Due posizioni di gacutil.exe

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

Ho creato una DLL in VS2007, poi ho aggiunto un evento di accumulo posto, che chiama gacutil.exe per trasferire la dll a GAC. Importa quale gacutil.exe utilizzo?

risposta

5

Parto dal presupposto che si dovrebbe usare il file che si trova a

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

dal momento che è la versione a 64 bit dell'utilità e si stanno sviluppando su un sistema operativo a 64 bit.

0

È presente VS2007? Penso che intendessi VS2008. Puoi utilizzare uno dei gacutil in base all'assieme creato su Visual Studio. Il tuo assemblaggio è a 64 bit. Controlla che in studio visivo Biild-Configuration Manager. Se si crea una versione di debug, la piattaforma della soluzione attiva è x86/x64? Utilizzare quindi il gacutil appropriato.

Problemi correlati