从命令行创建.inf文件(使用msbuild)

时间:2009-01-27 15:25:07

标签: windows-mobile msbuild

我想使用msbuild命令行创建.inf文件(用于创建.cab文件)。

首先,我尝试使用VS IDE重建解决方案,并创建.inf文件,该文件可用于创建.cab文件(移动设备包)。然后我尝试使用msbuild使用以下命令创建.inf文件:

msbuild solutionName.sln /p:platform="Windows Mobile 6 Professional SDK (ARMV4I)" /t:rebuild"

它成功重建了解决方案和所有项目,但它没有在部署项目目录中创建.inf文件。

有没有人知道如何从命令行创建.inf文件?

1 个答案:

答案 0 :(得分:5)

我认为您的意思是该解决方案包含智能设备CAB项目并且该项目未构建?不幸的是,CAB项目(以及常规桌面安装)在某种程度上是一种失常。它们是Studio的插件,实际上不与msbuild交互,并且不能直接自动化。你不得不破解Exec命令来运行devenv,传入args,然后复制你的结果。关于桌面安装程序的See this article。同样的过程也适用于设备项目。

这就是我们仍然手工制作INF和run cabwiz independently

的确切原因