После открытия сайта в VS2017 - ошибка публикации настроек - PullRequest
0 голосов
/ 28 июня 2018

Я относительно новичок в Acumatica. Я следил за серией обучающих видео для разработчиков и жестко остановился на видео T300 4 после того, как открыл веб-сайт в Visual Studio, а затем попытался опубликовать изменения в своем проекте настройки (после обнаружения / обновления измененных файлов).

Ошибка: Не удалось найти тип поставщика CodeDom «Microsoft.VisualC.CppCodeProvider, CppCodeProvider, версия = 10.0.0.0, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a».

Моя среда довольно проста:

  • Acumatica ERP 2018R1
  • Visual Studio Community Edition
  • Windows 10 Pro, сборка 1803

Я нашел несколько постов, предлагающих установить пакет nuget, который мог или не мог помочь, но не решил проблему. (Microsoft.CodeDom.Providers.DotNetCompilerPlatform)

Я наткнулся на ссылку на папку node_modules (извините, потерял эту запись), что побудило меня проверить мои экземпляры TST против DEV, и я обнаружил, что в моем экземпляре TST ее нет. Затем я также заметил, что ошибка, которую я получил во время публикации, возникает после серии строк о node_modules.

После еще нескольких копаний я нашел https://stackoverflow.com/a/43494775, который, похоже, остановил создание папки node_modules и, похоже, решил мою проблему с публикацией внутри Acumatica.

В других публикациях для visual studio утверждается, что проблема связана с тем, что компилятор C ++ не включен в GAC в VS2017, но я прошел курсы T100 и T200 на VS2017 без каких-либо проблем. Кажется, проблема связана именно с открытием веб-сайта Acumatica в VS2017.

Есть ли у кого-нибудь опыт с этой проблемой, который может подтвердить, что отключение восстановления NPM не вызовет у меня головную боль в будущем? Или есть лучшее решение? Я ничего не помню из руководств по установке, в которых мне предлагалось внести это изменение, и я не нашел никаких ссылок, что это было проблемой до VS2017.

1 Ответ

0 голосов
/ 28 июня 2018

Я помню, столкнулся с этим в более старой версии 2018R1.

Эти сообщения помогли мне решить проблему:

Этот пост решил это для меня: Как отключить восстановление пакета NPM в Visual Studio 2015?

Также с помощью этого поста: Ошибка получения пути к файлу при добавлении файла в список файлов в Диспетчере настройки

если у вас все еще есть папка, связанная с node_modules, просто удалите ее, и все будет хорошо (насколько я помню).

Если они не работают, попробуйте последнюю сборку 2018R1. (или хотя бы 2018R1 Обновление 1)

...