Сборка модуля слияния без Devenv из.vdproj

Я прочитал несколько вопросов Stackru о создании модулей слияния с помощью командной строки, но все они были приняты, когда кто-то предложил использовать devenv для компиляции или использовать Dark для создания wix-файлов из существующих файлов msi.

Учитывая следующее:

  • VisualStudio не установлен на сервере сборки, который я должен использовать.
  • Я использую nant + msbuild для компиляции решений
  • Я хотел бы скомпилировать модули слияния из.vdproj (потому что Visual Studio автоматически определяет зависимости)
  • и создать настройку MSI из нескольких модулей слияния

... как создать модули слияния из командной строки без devenv и без потери удобства автоматического разрешения зависимостей для модулей слияния в visualstudio? Может быть, есть nanttask для этого я не нашел?

3 ответа

Решение

MSBuild не поддерживает проекты по развертыванию Visual Studio, мой совет - прикусить пулю и перейти на Wix.

Возможно, VS2010 будет использовать схему MSBuild для файлов vdproj? Я думаю, нет, но не смог найти никаких ссылок.

Даже я столкнулся с той же проблемой. Используйте формат ниже

вызовите "C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC \ vcvarsall.bat"

cd /d Path_to_sln

"C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ devenv.com" "Required_path \ solution.sln" /Project "Required_path \ Setup \ Setup.vdproj" /Build Release /Out "Required_Path \ vs_errors.текст"

В настоящее время это невозможно сделать с помощью msbuild. но я вполне уверен, что вас может заинтересовать эта статья в блоге MSDN из-за вашего вопроса, связанного с проектами по слиянию модулей / установок в. Похоже, они не будут продолжать поддерживать файлы.vdproj в последующих версиях Visual Studio (2010 будет последний их поддерживает).

Таким образом, вы можете столкнуться с проблемами в будущем, даже если вы используете devenv вместо msbuild.

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

Я был бы очень удивлен, если бы вы могли создавать файлы.vdproj без установки Visual Studio.

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