Я пробовал это, и вам не нужно оборачивать его в MSI, если вы рады, что пользователи установили его вручную.Если вы:
используете вкладку публикации в проекте -> свойства
правильно настройте "местоположение папки публикации" и "URL-адрес папки установки"
установить и все остальные метаданные должным образом, включая материал в файле AssemblyInfo.cs
, нажав кнопку «Опубликовать сейчас»
предоставьте общий доступ к папке установки и отправьте по электронной почте ссылку
убедитесь, что у пользователей есть необходимые разрешения для ее установки (я полагаю, локальный администратор,вам нужно проверить)
Это сработало для меня.В Windows 7 и XP тоже.
Вся вещь, которой «этот издатель не доверяет» - это полный беспорядок, попытка исправить который включает в себя написание какого-то действительно глупого кода, который говорит Windows, что «эй, кстати, я утра на самом деле доверяют ".Я не стал беспокоиться и просто сказал людям игнорировать предупреждение.
Я догадываюсь , что вам нужен только MSI, если вы хотите вытолкнуть надстройку, используя активный каталог ивыполнить автоматическую установку.