ResourceManagerPackage - пакет неправильно загружен
У меня проблема с VS2015 и проектами cordova. Раньше в этот день мой проект работал отлично. Однако я переместил проект в новую папку, и теперь VS2015 не работает. Он работает, но каким-то образом веб-ресурсы были удалены, пакет NPM в моем поврежденном Visual Studio. Gppfile.js....
Кто-нибудь сталкивается с этой проблемой раньше?
![введите описание изображения здесь]()
<entry>
<record>28</record>
<time>2015/09/22 22:18:17.610</time>
<type>Error</type>
<source>VisualStudio</source>
<description>Loading UI library</description>
<guid>{2EF1EC52-C8BF-4FE0-8ECE-BA9C0D5D1603}</guid>
<hr>800a006f</hr>
<errorinfo>Cannot find the requested resource: 'VSMenus.ctmenu'.</errorinfo>
<entry>
<record>48</record>
<time>2015/09/22 22:18:18.186</time>
<type>Error</type>
<source>VisualStudio</source>
<description>CreateInstance failed for package [ResourceManagerPackage]</description>
<guid>{7C6A3AE5-F469-4D51-B52D-50393DEC9432}</guid>
<hr>80070002</hr>
<errorinfo>Could not load file or assembly 'Microsoft.VisualStudio.Azure.ResourceManager.Contracts.1.0, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.</errorinfo>
Ответы
Ответ 1
Откройте REGEDIT и найдите в реестре, чтобы найти ключ {7C6A3AE5-F469-4D51-B52D-50393DEC9432}, как показано в файле журнала, ключ должен находиться под [User]\Software\Microsoft\VisualStudio\14.0_Config\AutoLoadPackages
Вы можете удалить его. Сначала сделайте экспорт, если что-то пойдет не так.
Ответ 2
Переименование или удаление папки профиля VS в каталоге профиля AppData устранило проблему для меня. Вы можете предпочесть переименование, если у вас установлено много расширений, если это решение не решит проблему и захочет вернуться, переименовав папку обратно.
[drive]:\Users\<your user>\AppData\Roaming\Microsoft\VisualStudio\14.0
Ответ 3
Это случилось со мной после установки новой версии VS 2015 Azure Pack.
Удаление всех компонентов Azure из "Программы и компоненты" с сегодняшней установкой даты и запуском установки снова помогло.
Ответ 4
У меня была аналогичная проблема с использованием Visual Studio 2017:
![введите описание изображения здесь]()
при попытке добавить ссылку к проекту.
Проблема была устранена путем удаления предыдущей версии Visual Studio (2012), установленной на моем компьютере.
Ответ 5
У меня была аналогичная проблема с Azure SDK, и представление схемы JSON не работало. Я создал решение VS с использованием шаблона группы ресурсов Azure, но переместил файлы, которые он создает, в новую папку. Это вызвало сообщение об ошибке "Пакет ResourceManagerPackage загружен неправильно". Просто вернув файл
Deploy-AzureResourceGroup.ps1
в корень решения исправлена моя проблема.
Дополнительная информация: http://blog.thingsgeeky.co.uk/?p=9751
НТН.
UPDATE
Относительно того, что JSON Outline не работает, используя Visual Studio 2017, убедитесь, что .json файл находится в файле/проекте , который загружен/открыт, и при создании файла. Для "создания" пустого шаблона .json используйте следующее:
-
В обозревателе решений щелкните правой кнопкой мыши Solution/project/folder > Add > New Item... > Шаблон развертывания Azure Resource Manager.
-
Если у вас есть существующий шаблон, скопируйте его содержимое.
Контур JSON должен работать.
Вам необходимо установить различные расширения Visual Studio для Azure. Извините, но я не знаю, что дает функция JSON Outline или функция DeploymentProject.
Ответ 6
Это сработало для меня:
- Закрыть экземпляры Visual Studio
- Переименовать C:\Users\leibbr\AppData\Роуминг\Microsoft\VisualStudio\14.0
- Откройте Visual Studio (проблема исчезла, но это также настройка TFS и т.д.)
- Закрыть Visual Studio
- Удалить вновь созданную папку 14.0 и переименовать старую папку обратно в 14.0
- Открыть Visual Studio
- Магия!
Ответ 7
- Откройте Visual Studio ActivityLog.xml из C:\Users {{USER_NAME}}\AppData\Roaming\Microsoft\VisualStudio\14.0.
- Найдите GUID пакетов, вызывающих проблему из журнала активности.
- Открыть REGEDIT
- Перейдите в HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0_Config\Packages {{GUID_OF_THE_PACKAGE_CAUSING_THE_ISSUE}}
- Щелкните правой кнопкой мыши и удалите всю запись
- Чтобы быть на более безопасной стороне, экспортируйте запись перед удалением
Ответ 8
Когда у меня была такая же проблема, я искал в реестре GUID оскорбительного пакета. Результаты показали мне, какое расширение было виновником (это была производительность Power Tools 2015).
Я удалил и переустановил его, и это решило проблему.
Ответ 9
- Откройте Developer PowerShell для вашей версии Visual Studio с правами администратора.
Перейдите в папку Public Assembly в вашей версии Visual Studio.
Например: VS 2017 Professional, запустите команду ниже:
cd 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\PublicAssemblies'
Выполните следующую команду:
gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll
Перезапустите Visual Studio
- Если не работает, перезагрузите компьютер
Ответ 10
попробуйте это: -
Запустите командную строку разработчика, перейдите по этому пути: -
cd C:\Program Files\Microsoft Visual Studio\2017\Community\Common7\IDE\PublicAssemblies
этот путь может отличаться в зависимости от вашего VS и окружения. После перехода по этому пути выполните следующую команду: gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll