Распространяемая библиотека времени выполнения VC ++ не указана в Предварительных условиях публикации - PullRequest
0 голосов
/ 03 января 2019

У меня есть приложение C #, которое будет развернуто с помощью ClickOnce.Я обнаружил, что он не будет работать на компьютерах, не принадлежащих разработчикам, потому что C ++ Runtime Library не установлена.Если я установлю его вручную на этих машинах, он запустится.

Я бы хотел включить его в качестве предварительного условия (на вкладке «Публикация»), но его нет в списке.Я также заглянул в папку C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ SDK \ Bootstrapper \ Packages \ и не вижу там никаких папок \ vcredist *.Я читал о создании собственного манифеста, но я не совсем понимаю, как это сделать, плюс я не думаю, что должен это делать.Я прочитал кучу других вопросов StackOverflow, которые похожи, но у всех, похоже, есть другие проблемы, и в основном ответ заключается в том, чтобы скопировать папку \ vcredist * из другой установки VS, которой у меня нет.

Я использую VS 2015 Express, так что мне интересно, это как-то связано с этим?Если нет, как я могу получить его, чтобы библиотека времени выполнения C ++ была установлена ​​с моим приложением ClickOnce?

...