Создание установщика Windows для моего приложения VSTO [дубликат]

Вы можете использовать метод Intersect .

var result = one.Intersect(second);

Пример:

void Main()
{
    List one = new List() {1, 3, 4, 6, 7};
    List second = new List() {1, 2, 4, 5};

    foreach(int r in one.Intersect(second))
        Console.WriteLine(r);
}

Выход:

1 4

4
задан John Doe 29 March 2017 в 23:45
поделиться

2 ответа

Вы можете загрузить проект проекта Visual Studio: https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2017InstallerProjects

Это позволит вам разверните пакет, но, на мой взгляд, это несколько багги. Кроме того, ссылка выше не содержит никакой документации. Для этого вам нужно перейти на другую страницу, и ответ похож на комментарии:

https://msdn.microsoft.com/en-us/library/ybshs20f (v = vs. 90) .aspx

Однако ClickOnce работал более последовательно для нас. Просто щелкните правой кнопкой мыши и выберите «Опубликовать в проекте».

Это долгий путь от старого процесса InstallShield LE, который позволил вам настроить весь процесс, включая изображения, лицензирование по кликам и т. Д.

Но у InstallShield LE был свой собственный набор проблем, и, похоже, он был полностью заброшен.

Возможно, стоит посмотреть на другие сторонние инструменты, такие как WiX ( http://wixtoolset.org/), чтобы все было правильно установлено, или даже вручную написание собственного установщика, чтобы все было на месте, где они должны быть.

1
ответ дан gotmike 15 August 2018 в 17:20
поделиться

Самый простой способ - Build | Публиковать. Просто отключите любые действия в Интернете, если вы этого не хотите. Вы можете сделать это в Project -> Settings -> Publish. Проверьте, например, настройки «Обновления».

3
ответ дан Nikolay 15 August 2018 в 17:20
поделиться
  • 1
    Это сработало для меня, но только после того, как я понял, что папка Publish содержит setup.exe для развертывания. Это также может помочь использовать эту ссылку для установщика Windows: Развертывание установщика Windows – Neil Dunlop 4 June 2018 в 09:58
Другие вопросы по тегам:

Похожие вопросы: