首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从命令行创建智能设备cab项目的inf文件?

如何从命令行创建智能设备cab项目的inf文件?
EN

Stack Overflow用户
提问于 2008-12-12 21:51:39
回答 3查看 7.7K关注 0票数 7

我正在尝试进行持续集成,以便在命令行上从msbuild中创建构建智能设备cab项目。我找到的所有东西都表明要使用在visual studio中构建项目时创建的inf文件(使用cabwiz)。有没有一种方法可以使用.vddproj文件创建inf,这样我就可以在cabwiz.exe中使用它?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-03-28 23:54:01

最好的办法是从msbuild任务运行devenv.exe (或devenv.com),或者窃取Visual Studio生成的INF并使用它从msbuild任务运行cabwiz.exe。

最有价值球员讨论:http://social.microsoft.com/Forums/en-US/csharpide/thread/a3caae81-fd79-45a9-ac38-f471e30e5b2a

CabWiz.exe:http://msdn.microsoft.com/en-us/library/aa924359.aspx

INF参考:http://msdn.microsoft.com/en-us/library/aa924371.aspx

示例:http://blog.enterprisemobile.com/2008/07/automating-build-versioning-and-publishing-smart-device-projects-with-team-foundation-build/ http://blog.opennetcf.com/ctacke/2008/09/18/AutomatingCABFileGenerationWithMSBUILD.aspx http://guystarbuck.blogspot.com/2006/08/automate-build-of-windows-moble-cab.html

票数 4
EN

Stack Overflow用户

发布于 2009-06-10 14:45:35

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

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

PS:如果您的cab需要将注册表dword设置为-1 (0xffffffff),请小心:众所周知,cabwiz在遇到此问题时会有一个令人讨厌的bug。

PS2:还要注意这个other post

票数 0
EN

Stack Overflow用户

发布于 2008-12-12 22:41:26

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

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/364256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档