我正在使用Windows 7 Enterprise 32位。我已经使用了Windows命令行,并且也使用了VSTS 2008命令行,但是在执行gacutil.exe时,有命令未找到错误。gacutil.exe在哪里?
我想知道是否需要从某处安装gacutil.exe或gacutil.exe位于我的计算机的其他位置(我搜索了我的计算机,但找到几个名为gacutil.exe的文件,我不知道哪一个应该用)?
顺便说一句:我正在使用.net 3.5。
我正在使用Windows 7 Enterprise 32位。我已经使用了Windows命令行,并且也使用了VSTS 2008命令行,但是在执行gacutil.exe时,有命令未找到错误。gacutil.exe在哪里?
我想知道是否需要从某处安装gacutil.exe或gacutil.exe位于我的计算机的其他位置(我搜索了我的计算机,但找到几个名为gacutil.exe的文件,我不知道哪一个应该用)?
顺便说一句:我正在使用.net 3.5。
gacutil自带Visual Studio,而不是VSTS。它是Windows SDK的一部分,可以在http://www.microsoft.com/downloads/details.aspx?FamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&displaylang=en单独下载。此安装将包含gacutil.exe
。但首先检查它
C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin
您可能已安装它。
由于@devi提到
If you decide to grab gacutil files from existing installation, note that from .NET 4.0 is three files: gacutil.exe gacutil.exe.config and 1033/gacutlrc.dll
谢谢,问题回答! – George2 2010-08-03 14:35:57
要小心“只”一个大小的演出(下载) – roundcrisis 2011-07-15 16:42:18
这里是到.NET 4.0的下载链接:http://www.microsoft.com/en-gb/download/details.aspx?id=8279 – 2014-02-14 16:47:15
可以使用版本的Windows SDK,但有时它可能不是你的使用.NET Framework的版本相同,让你出现以下错误:
Microsoft(R).NET全局程序集缓存实用程序。版本3.5.21022.8 版权所有(c)Microsoft Corporation。版权所有。 将程序集添加到高速缓存失败:此程序集由比当前加载的运行时更新的运行时构建,无法加载。在.NET 4.0中,您需要在Microsoft SDK v8.0A中进行搜索,例如: C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v8.0A \ bin \ NETFX 4.0工具 (in我的情况我只有Visual Studio 2012安装的32位版本)。
为什么Microsoft将它埋在这样一个晦涩的地方?我的Visual Studio 2010对命令提示符进行了简化,但Visual Studio 2013确实有这种功能,并且IDE中没有菜单选项(在我期望的工具下)打开命令提示符。感觉就像Visual Studio开发者生态系统变得一团糟。 – 2017-03-03 08:12:57
我的VS 2013实例在Tools-> Visual Studio命令提示符下有。再看一遍。 (我永远不会想到看到那里,但对于你的建议,所以谢谢,希望这有助于。) – 2017-04-24 11:24:24
where gacutil
见我的答案在... http://stackoverflow.com/questions/25154024/visual-studio-2013-premium-solution-load-errors-after-update-3/34794625#34794625 – Dooie 2016-01-14 16:27:12