Проект установки Visual Studio

Я пытаюсь использовать проект установки Visual Studio для развертывания приложения C#.

Можно ли в проекте установки VS динамически изменять папку приложения перед установкой проекта или вообще добавлять какой-либо код за настройкой проекта?

То, что я пытаюсь достичь, - это MSI, который запускает, вычисляет каталог установки на основе некоторых внешних факторов и затем устанавливает в этот каталог. Затем я хочу, чтобы приложение запускалось безотлагательно. Целью этого является отсутствие вмешательства пользователя.

1 ответ

Решение

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

Как говорит 0xA3, пользователь может выбрать целевую папку во время установки.

Что касается вашего собственного кода, вы, вероятно, захотите взглянуть на Custom Actions. Вы можете написать свой собственный код в DLL, которую затем можно вызывать из пользовательских действий.

Это прохождение является хорошим примером.

Другие вопросы по тегам