использовать devenv для создания смарт-проекта Smart Device CAB с указанной конфигурацией - PullRequest
0 голосов
/ 03 мая 2011

У меня есть решение Visual Studio 2008 с проектом Smart Device CAB. Я работаю над автоматизацией процесса выпуска. Я использую devenv для создания inf-файла, который я использую для создания CAB, вот так:

C:\programming\acs_reader2>"C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv" ACSreader2\ACSreader2Setup\ACSreader2Setup.vddproj /Rebuild Release /SafeMode

Он создает файл inf, но для некоторых зависимостей используется неправильная конфигурация (Test вместо Release). Когда я строю изнутри VS, этого не происходит. Я что-то не так делаю или это ошибка? Если это ошибка, есть ли способ обойти это? Я отчаянно пытаюсь избежать необходимости вручную поддерживать файл inf.

Я также попробовал этот другой формат, который более точно соответствует примеру из перестройки devenv Документация , где вы указываете как имя решения и его конфигурацию, так и имя проекта и конфигурацию. Та же проблема возникает.

1 Ответ

0 голосов
/ 04 мая 2011

Я пытался придумать более креативное решение этой проблемы, и я понял это!Я смотрел на это так 2 размерно.CAB-файлы доставляют мне проблемы уже много лет.Решение?Не используйте CAB-файлы!Наш процесс установки уже начинается с исполняемого файла, который запускается на устройстве и загружает файлы, поэтому я просто заставлю его выполнить всю работу.В любом случае все зависимости попадают в выходную папку после сборки.

...