gacutil.exe 的两个位置
我正在 Windows 2008 R2 Server(64 位)上进行开发。 我正在学习如何使用 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 有关系吗?
I'm developing on Windows 2008 R2 Server, 64 bit.
I'm learning how to use gacutil.exe
I found two copies of this file:
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\x64
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\
I built a dll in VS2007, then I added a build post event, that calls gacutil.exe to transfer the dll to GAC.
Does it matter which gacutil.exe I use?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我假设您应该使用位于的文件,
因为它是该实用程序的 64 位版本,并且您正在 64 位操作系统上进行开发。
I would assume that you should use the file located at
since it is the 64bit version of the utility and you are developing on a 64bit OS.
有VS2007吗?我认为你指的是VS2008。您可以根据在 Visual Studio 上构建的程序集使用任一 gacutil。你的程序集是64位的吗?在 Visual Studio Biild-Configuration Manager 中检查这一点。如果您构建调试版本,请参阅活动解决方案平台是 x86/x64?然后使用适当的 gacutil。
IS there VS2007? I think you meant VS2008. You can use either of the gacutil based on the assembly you build on Visual studio. Is your assembly 64 bit. Check that in visual studio Biild-Configuration Manager. If you build a debug version see the active solution platform is that x86/x64? Use the appropriate gacutil then.