Развертывание ClickOnce для проекта C ++ / CLI с использованием Visual Studio 2008
-
05-07-2019 - |
Вопрос
Как опубликовать проект C ++ / CLI Windows Forms для развертывания ClickOnce? Окно свойств для проектов C ++ / CLI не содержит " Опубликовать " вкладка (как в проектах C #).
Решение
Вы можете следовать инструкциям по ручному развертыванию приложения ClickOnce на MSDN а>. р>
Для развертывания здесь используются Windows Software Development Kit и инструменты командной строки, а не Visual Studio. Еще одна заметка с этим - если вы можете, я бы порекомендовал попробовать перенести в / clr: pure , если это возможно. Если вы работаете с собственным кодом, это не сработает, но если это приложение для форм Windows, оно упрощает сценарий развертывания, поскольку у вас будет меньше проблем в ClickOnce с требованиями CAS.
Другие советы
Вы не можете ClickOnce развернуть исполняемый файл, написанный в неуправляемом коде. Стандартный подход - создать исполняемый файл-заглушку управляемого кода, который запустит ваше реальное приложение.
Вот связанный вопрос . р>