Сборка модуля слияния без Devenv из .vdproj - PullRequest
5 голосов
/ 08 октября 2009

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

С учетом следующего:

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

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

Ответы [ 3 ]

5 голосов
/ 09 октября 2009

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

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

0 голосов
/ 02 сентября 2011

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

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

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

0 голосов
/ 09 октября 2009

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

...