У меня есть консольное приложение, которое я развертываю с помощью ClickOnce. Как только пользователь устанавливает программу, ассоциации устанавливаются, но связанная программа является установщиком (Библиотека поддержки развертывания приложений ClickOnce), а не самой программой. Как я могу заставить ассоциацию быть действующей программой, а не установщиком?
Я включил узел fileAssociation из app.manifest ниже. Пожалуйста, дайте мне знать, если у вас есть какие-либо советы по этому вопросу. Спасибо.
<fileAssociation xmlns="urn:schemas-microsoft-com:clickonce.v1"
extension=".aav"
description="My Program"
progid="MyProgram"
defaultIcon="myIcon.ico" />
Протестировано на 3 разных компьютерах, начиная от Windows XP, Vista, Windows 7. Уровень доверия - полное доверие. Автоматическое обновление настроено на запуск перед запуском.