我有一个带有智能设备CAB项目的Visual Studio 2008解决方案。我正致力于自动化发布过程。我正在使用devenv来构建我用来构建CAB的inf文件:
C:\programming\acs_reader2>"C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv" ACSreader2\ACSreader2Setup\ACSreader2Setup.vddproj /Rebuild Release /SafeMode
它确实构建了inf文件,但是对于某些依赖项,它使用了错误的配置(Test而不是Release)。当我从VS内部构建时,这不会发生。我做错了什么或这是一个错误?如果它是一个bug有没有办法解决这个问题?我拼命想避免手动维护inf文件。
我还尝试了另一种格式,它与devenv rebuild documentation中的示例更紧密地匹配,您可以在其中指定解决方案名称和配置以及项目名称和配置。出现同样的问题。
答案 0 :(得分:0)
我试图为这个问题提出一个更有创意的解决方案,我想出来了!我二维地看着这个。 CAB文件多年来一直给我带来问题。解决方案?不要使用CAB文件!我们的安装过程已经开始于在设备上运行并下载文件的可执行文件,因此我将让它完成所有工作。无论如何,所有依赖项最终都会在构建之后输出到输出文件夹中。