Мы используем проект Cab Builder в VS2008 для генерации наших файлов кабины CF. Это работает хорошо, пока мы не внесем изменения, которые влияют на зависимости. Проект Cab Builder решает, что нам нужны все виды дополнительных библиотек (mscorlib и т. Д.), Которые нам фактически не нужны для развертывания в нашей кабине. Мы выбираем библиотеки и явно исключаем их и фиксируем изменения в svn - когда сервер сборки получает последний проект и собирает его, библиотеки-мошенники возвращаются. На самом деле нам нужно открыть проект cab на сервере сборки и (снова) вручную исключить библиотеки, которые мы не хотим включать.
Это нормальное поведение для строителя кабины?
Есть ли обходной путь?
Будет ли у нас меньше боли, если мы сдадимся и сгенерируем наши файлы .inf другим методом и запустим exe на сервере сборки, чтобы сгенерировать cabs вместо использования проекта?
Спасибо