Вы создали установку ClickOnce . Возможно, вы хотели создать стандартный проект установки. IIRC, в Visual Studio 2010 возникла некоторая проблема с этим типом проекта, так как тип проекта устарел, но я не могу ничего найти об этом сейчас.
Другие альтернативы используют WiX или ограниченную версию InstallShield .
Как ни странно, установщик ClickOnce довольно хорош, если предположить, что у вас есть инфраструктура для его поддержки (место в сети, где вы размещаете обновления), и не обращайте внимания на нестандартное поведение (этот странный диалог при запуске). Честно говоря, установочные технологии прямо сейчас в мире .NET - отстой. Все они чрезвычайно сложны и не могут изолировать разработчика от тонкостей работы установщиков с Windows.
Чтобы отключить ClickOnce, IIRC, выполните следующие действия:
- Снимите флажок «Подписывать манифесты ClickOnce» на вкладке «Подписание»
- Снимите флажок «Включить параметры безопасности ClickOnce» на вкладке «Безопасность»
- удалите все ссылки на "System.Deployment" из ваших проектов