0

Я пытаюсь добавить определенные аргументы установки командной строки в предварительное условие (SQL Server 2012 Express) для Windows Setup Project в Visual Studio 2015.Как добавить аргументы командной строки установки в предварительные условия (например, .NET Framework или SQL Server Express) в проекте установки Visual Studio 2015?

Я выбрал «Загрузить предварительные условия из того же места, что и мое приложение "и загружены и размещены необходимые монтажников в соответствующих папках начальной загрузки (C:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages\...), и я изменил package.xml в C:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages\SqlExpress2012\en включить свои специфические изменения в <Command Arguments="my specific stuff" />

Это строит отлично и когда я иду, чтобы протестировать установки он не во время SQL Server 2012 Express install.

В Install.log ноты:

Installing using command 'C:\Users\ljhersma\AppData\Local\Temp\VSDFB27.tmp\SqlExpress2012\SQLEXPR_x64_ENU.EXE' and parameters 'my specific stuff' 
Process exited with code -2054422506 
Status of package 'SQL Server 2012 Express' after install is 'InstallFailed' 

Поэтому тот факт, что install.log взял мои конкретные команды доказывает, что модификация packages.xml работала, но я не знаю, почему его на самом деле не удается.

Дайте мне знать, если вам нужна дополнительная информация!

ответ

0

Итак, моя первоначальная команда содержала /SQLSYSADMINACCOUNTS="Users", но я заметил this guide, говоря, что все параметры одиночного значения не должны быть в кавычках. Простое удаление котировок решило проблему.

Смежные вопросы