我们在 VS2008 中使用 Cab Builder 项目来生成我们的 CF cab 文件。在我们做出影响依赖关系的更改之前,这很有效。Cab Builder 项目决定我们需要不需要在我们的 cab 中实际部署的各种附加库(mscorlib 等)。我们选择库并明确排除它们并将更改提交到 svn——当构建服务器获取最新的项目并构建它时,流氓库又回来了。我们必须在构建服务器上实际打开 cab 项目并(再次)手动排除我们不想包含的库。
这是出租车制造商的正常行为吗?
有解决办法吗?
如果我们放弃并使用不同的方法生成我们的 .inf 文件并在构建服务器上运行 exe 以生成 cab 而不是使用项目,我们是否会减轻痛苦?
谢谢