0

我有一个带有智能设备 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 文件,但它对某些依赖项使用了错误的配置(测试而不是发布)。当我从 VS 内部构建时,这不会发生。我做错了什么还是这是一个错误?如果这是一个错误,有没有办法解决这个问题?我正在拼命寻求避免手动维护 inf 文件。

我还尝试了这种其他格式,它与 devenv 重建文档中的示例更匹配,您在其中指定了解决方案名称和配置以及项目名称和配置。出现同样的问题。

4

1 回答 1

0

我试图想出一个更有创意的解决方案来解决这个问题,我想通了!我是这么二维地看这个的。CAB 文件多年来一直给我带来问题。解决方案?不要使用 CAB 文件!我们的安装过程已经从在设备上运行并下载文件的可执行文件开始,所以我将让它完成所有工作。无论如何,所有依赖项最终都会在构建之后出现在输出文件夹中。

于 2011-05-03T22:32:16.413 回答