7

我正在尝试让我的持续集成从命令行的 msbuild 中创建构建智能设备 cab 项目。我发现的所有内容都说使用从 Visual Studio 中构建项目时创建的 inf 文件(带有 cabwiz)。有没有办法使用 .vddproj 文件创建 inf 以便我可以将它与 cabwiz.exe 一起使用?

4

3 回答 3

0

如何将“智能设备 CAB 项目”添加到您的解决方案(在 Visual Studio 2005 和 2008 中可用)?这些项目从解决方案中其他项目的输出构建 .inf 文件并生成“cabwiz.exe”以生成最终的 cab。

我个人使用 NAnt 而不是 MSBuild,并且更喜欢手动编辑我的 inf 文件(不经常更改),但 CAB 项目似乎是使用 MSBuild 的解决方案的方式。

PS:如果您的 cab 需要将注册表 dword 设置为 -1 (0xffffffff),请小心:众所周知,cabwiz 有一个讨厌的错误。

PS2:另请注意this other post

于 2009-06-10T14:45:34.993 回答
-1

您是在问如何创建 cab 文件或如何将其包含在您的项目中?您可以创建inf然后将命令行添加到构建后事件。

于 2008-12-12T22:41:25.513 回答