Сборка MSI из сборки TFS

Я пытаюсь собрать MSI в сборке TFS, запустив DEVENV.exe (поскольку MSBUILD не поддерживает VSPROJ). В любом случае, мой первый проект установщика строится нормально, второй не работает. Если я изменю порядок, произойдет то же самое (т.е. ошибка не следует за проектом). Глядя на вывод, я получаю следующие ошибки:

Deserializing the project state for project '[MyProject].dbproj'
[MyProject].dbproj : error  : Error HRESULT E_FAIL has been returned from a call to a COM component.

Также я получаю:

Package 'Microsoft.VisualStudio.TestTools.TestCaseManagement.QualityToolsPackage, Microsoft.VisualStudio.QualityTools.TestCaseManagement, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' failed to load

Похоже, что первая сборка пытается сериализовать проект БД (и говорит, что успешно, но нигде нет файла DBML) . Затем вторая сборка пытается десериализовать проект БД и терпит неудачу.

Я пытался сбросить настройки env (используя флаг /resetusersettings), а также использовать флаг /resetskippkgs. Ничего не работает.

Есть идеи?

0
задан user472292 6 March 2012 в 01:10
поделиться