Как предоставить каталог установки в качестве общедоступного свойства в проекте установки Visual Studio

#windows #winforms #windows-installer #visual-studio-setup-proje

#Windows #winforms #windows-установщик #visual-studio-setup-proje

Вопрос:

Мое приложение Windows Forms должно быть установлено незаметно с помощью msiexec . Я хотел бы предоставить каталог установки в качестве общедоступного свойства, чтобы системный администратор мог изменять его только с помощью командной строки. Что-то подобное этому было бы неплохо:

 msiexec /i MySetup.msi /quiet INSTALLDIR="E:MyTool"
  

Есть ли способ в Visual Studio сделать это?

Ответ №1:

Проекты установки Visual Studio используют свойство TARGETDIR для папки приложения. Итак, вы можете использовать командную строку, которая выглядит следующим образом:

 msiexec /i MySetup.msi /quiet TARGETDIR="E:MyTool"