Запуск Visual Studio15 и Atmel Studio7

В настоящее время я столкнулся с проблемой, пытаясь одновременно запустить Visual Studio 15 Enterprise Update 1 и Atmel Studio 7 Build 634 в Windows 10 Education.

Я могу без проблем открывать VisualStudio и работать с ним.

Однако, когда я пытаюсь запустить AtmelStudio, я получаю несколько ошибок "package not found", говорящих мне заглянуть в ActivityLog в разделе "...\AppData\Roaming\Microsoft\AppEnv\14.0". Поскольку я не знаю, как поместить важную часть в редактор здесь, я дам вам ссылку на файл в моем дропбоксе. ActivityLog.xml

Я уже пробовал несколько переустановок, менял порядок установки и просматривал несколько других тем, в которых предлагалось очистить разные папки в локальном и роуминге, но ничего из этого не помогло.

Любые идеи?

Редактировать 12.12.15: Как предположил Devon1337, ошибка вызвана обновлением 1 Visual Studio 15 Enterprise, которое, кстати, уже включено в сообщество Visual Studio 15.

Временное решение:

  1. Удалите оба
  2. Установите Атмел Студио 7
  3. После этого установите Visual Studio 15 Enterprise и не устанавливайте обновление 1 (снимите флажок в установочном конфигураторе).

person alias    schedule 11.12.2015    source источник


Ответы (2)



Обновление от 10 марта 2016 г.:

Компания Atmel выпустила обновленную версию сборки 790, которая, похоже, решила эту проблему. Вы можете выполнить обновление из Atmel Studio или повторно загрузить установщик и переустановить. В примечаниях к выпуску не указано, что это исправлено, но я подтвердил, что проблема исчезла после переустановки.

Это связано с некоторым конфликтом между VS2015 и Atmel Studio 7. У меня не было этой проблемы, пока я не обновился до VS2015 с 2013 года. Вам нужно обновить файл конфигурации в папке AppData\Local\Atmel\AtmelStudio\7.0. В этом файле конфигурации вы найдете настройку:

<dependentAssembly>
    <assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
    <bindingRedirect oldVersion="1.0.27.0-1.1.65535.65535" newVersion="1.1.37.0"/>
</dependentAssembly>

System.Collections.Immutable newVersion должна быть 1.1.37.0 вместо 1.1.36.0. Мне пришлось перезагрузить компьютер после этого изменения. Как только вы загрузите Atmel Studio после перезагрузки, она выполнит некоторое обновление пакетов.

person Sherd    schedule 01.02.2016
comment
Кстати, я нашел, где я получил это решение. stackoverflow .com/questions/31547947/ - person Sherd; 01.02.2016