Как насчет добавления «CAB-проекта Smart Device» в ваше решение (доступно в Visual Studio 2005 и 2008)?
Проекты такого типа создают файл .inf из результатов других проектов в решении и порождают "cabwiz.exe", чтобы сгенерировать окончательную версию кабины.
Я лично использую NAnt вместо MSBuild и предпочитаю вручную редактировать мой inf-файл (не так часто), но проект CAB, кажется, является подходящим решением для использования MSBuild.
PS: будьте осторожны, если вашей кабине нужно установить dword реестра (-1) (0xffffffff): известно, что у cabwiz есть неприятная ошибка, когда дело доходит до этого.
PS2: также обратите внимание другой пост .