Разработка InfoPath 2013 с ошибкой Не удается начать отладку. Предварительная отладка переговоров с хостом не удалась.

Я использую Visual Studio 2012 (исключительно для разработки InfoPath, больше ничего из-за Microsoft) и Visual Studio 2013 для другой разработки, включая SSRS, SSIS. На прошлой неделе я перешел на 2015 год, и тут начались проблемы.

После установки VS2015 с обновлением SSTD я больше не могу отлаживать или работать с кодом формы InfoPath. Каждый раз, когда я пытаюсь отладить или сохранить форму с кодом, я получаю:

Cannot start debugging. Pre-debugging negotiations with Host failed.

Я знаю, что эта ошибка чаще встречается в службах SSIS, чем в VSTA, я не смог найти ни одного сообщения, касающегося этой проблемы, в VSTA в целом и в InfoPath в частности. Я пробовал много предложений для SSIS, когда это было возможно, но ничего не работает.

Мне все еще нужно поработать над кодом формы InfoPath 2013 (устаревший проект), а также использовать 2015 или 2017 для других проектов. Любое предложение приветствуется.

Скриншот

Обновление:

  • Удаление VS2012 и переустановка не помогают. То же самое с удаленным и переустановленным VSTA. Удаление VS2015 требует больших усилий, поэтому я оставляю его в покое.

  • Переустановил Windows 10, InfoPath 2013, Visual Studio 2012 Update 5, VSTA 2012, затем Visual Studio 2017 в точном порядке. Та же проблема.


person Shinigamae    schedule 08.03.2017    source источник


Ответы (1)


По-видимому, единственным вариантом является удаление инструментов Visual Studio для Application 2015 или более поздней версии, а затем переустановка/восстановление инструментов Visual Studio для Application 2012. Если вам нужно использовать VSTA 2015 для SSIS или чего-то еще, вам может понадобиться отдельная машина.

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

person Shinigamae    schedule 30.03.2017
comment
Это сработало. Мне пришлось удалить версию 2017 года, а затем восстановить версию 2012 года. Я согласен, что это не похоже на лучшее решение, но оно работает. - person Mjaustro; 11.01.2021