Моя программа была “опубликована”, как я могу изменить путь установки?

Я "опубликовал" свое решение C# в Visual Studio 2008 к C:\Deploy. Когда я запускаю программу setup.exe, она устанавливает мою программу на C:\Documents and Settings\Kevin\Start Menu\Programs\MyProgram

Есть ли какой-либо способ, в рамках Visual Studio, установить путь заказной установки? Например, что, если я хотел, чтобы моя программа установила на C:\Program Files\MyProgram?

6
задан Esoteric Screen Name 31 July 2013 в 15:07
поделиться

2 ответа

Публикация использует ClickOnce для развертывания. ClickOnce имеет то преимущество, что его легко устанавливать и обновлять, и пользователю не требуются права администратора для установки вашего приложения.

Если вам нужен более традиционный установщик «следующий-следующий-следующий-следующий-конец», который также позволяет пользователю указать целевую папку (и для вас, чтобы установить / принудительно установить папку по умолчанию), добавьте «Проект установки. "в свое решение, щелкнув Файл >> Добавить >> Новый проект ..., в дереве выберите Другие типы проектов >> Настройка и развертывание и дважды щелкните Настройка проекта. Когда вы создаете проект установки, он создает файл MSI (установочный файл Microsoft Installer) и EXE-файл загрузчика (в случае, если у пользователя нет установщика Microsoft или требуемой .NET Framework, которую он затем устанавливает автоматически).

10
ответ дан 8 December 2019 в 17:19
поделиться

Приложения ClickOnce («опубликованные») устанавливаются для каждого пользователя в папке кэша пользовательских приложений. Вы не можете изменить это местоположение; -)

Вы должны использовать свой собственный инструмент настройки упаковки, чтобы выбрать или позволить пользователю выбирать местоположение. Или вы можете просто распространять свое приложение в виде заархивированного исполняемого файла, если не требуется вызывать процедуру установки, если вам нравится регистрировать типы файлов или добавлять ключи в реестр.

4
ответ дан 8 December 2019 в 17:19
поделиться
Другие вопросы по тегам:

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