首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gacutil.exe在哪?

gacutil.exe在哪?
EN

Stack Overflow用户
提问于 2010-08-03 22:26:34
回答 3查看 255.9K关注 0票数 128

我使用的是32位Windows 7企业版。我用过Windows命令行,也用过VSTS2008命令行,但是在执行gacutil.exe的时候,出现命令找不到的错误。

我想知道我是否需要从某个地方安装gacutil.exe,或者gacutil.exe位于我的计算机中的其他地方(我搜索了我的计算机,但找到了几个名为gacutil.exe的文件,我不知道应该使用哪个文件)?

顺便说一下:我使用的是.Net 3.5。

EN

回答 3

Stack Overflow用户

发布于 2016-01-31 21:01:12

  1. 打开开发人员命令prompt.
  2. type

gacutil where

票数 79
EN

Stack Overflow用户

发布于 2015-11-17 20:01:58

您可以在Windows SDK中使用该版本,但有时它可能与您使用的.NET框架的版本不同,从而导致以下错误:

Microsoft (R) .NET全局程序集缓存实用工具。版本3.5.21022.8版权所有(c) Microsoft Corporation。版权所有。将程序集添加到缓存时出错:此程序集是由比当前加载的运行库更新的运行库生成的,无法加载。

在Windows4.0中,你需要在MicrosoftSDKv8.0A中进行搜索,例如: C:\Program Files (x86)\Microsoft \Windowsv8.0A\bin\NETFX4.0 Tools (在我的例子中,我只有Visual Studio2012安装的32位版本)。

票数 5
EN

Stack Overflow用户

发布于 2019-05-06 22:18:04

在Windows2012 R2上,你不能安装Visual Studio或SDK。您可以使用powershell将程序集注册到GAC中。对于我来说,它不需要任何特殊的安装。

代码语言:javascript
复制
Set-location "C:\Temp"
[System.Reflection.Assembly]::Load("System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")
$publish = New-Object System.EnterpriseServices.Internal.Publish
$publish.GacInstall("C:\Temp\myGacLibrary.dll")

如果您需要获取名称和问题,请参阅this PublicKeyToken。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3397479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档