где gacutil.exe?
Я использую бит Windows 7 Enterprise 32. Я использовал командную строку Windows, а также командную строку VSTS 2008, но при выполнении gacutil.exe, что команда не найдена ошибка.
Мне интересно, нужно ли устанавливать gacutil.exe откуда-то или gacutil.exe находится где-то еще на моем компьютере (я искал свой компьютер, но нашел несколько файлов под названием gacutil.ехе, я не знаю, какой из них следует использовать)?
BTW: я использую .Net 3.5.
3 ответов
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 упомянул
Если вы решите захватить файлы gacutil из существующих установка Примечание это из .NET 4.0 - это три файла: gacutil.exe gacutil.исполняемый.config и 1033 / gacutlrc.dll файлы
вы можете использовать версию в Windows SDK, но иногда это может быть не та же версия .NET Framework, которую вы используете, получая следующую ошибку:
утилита глобального кэша сборок Microsoft (R) .NET. Версия 3.5.21022.8 Copyright (c) Корпорация Майкрософт. Все права защищены. Ошибка добавления сборки в кэш: эта сборка создается средой выполнения, более новой, чем загруженная среда выполнения, и не может быть загружена.
в .NET 4.0 вам нужно будет выполнить поиск внутри Microsoft SDK v8.0A, например: C:\Program файлы (x86)\Microsoft SDKs\Windows\v8.0a\bin\NETFX 4.0 инструменты (в моем случае у меня есть только 32-разрядная версия, установленная Visual Studio 2012).