2010-03-03 20 views
5

Windows 2008 R2 Server, 64 bit üzerinde geliştiriyorum. Ben Gacutil.exe kullanmayı öğreniyorum ben bu dosyanın iki kopyasını bulundu:Iki konum gacutil.exe

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

Ben VS2007 bir dll inşa etti, sonra ben Gacutil.exe aktarmak için çağıran bir yapı sonrası olay ekledi GAC için dll. Hangi gacutil.exe kullandığımı fark eder mi?

cevap

5

ben yardımcı programın 64bit versiyonu ve bir 64bit OS üzerinde gelişmektedir beri

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

bulunan dosyayı kullanması gerektiğini varsayılabilir.

0

VS2007 var mı? Sanırım VS2008'i kastettin. Visual Studio'da oluşturduğunuz derlemeyi temel alarak gacutil'i kullanabilirsiniz. Derlemeniz 64 bit. Görsel stüdyo Biild-Configuration Manager'da kontrol edin. Bir hata ayıklama sürümü oluşturursanız, etkin çözüm platformunun x86/x64 olduğunu görüyor musunuz? O zaman uygun gacutil'i kullanın.