1

我最近在我们的 Visual Studio 解决方案中添加了一些新项目。当我在 Visual Studio (2010 SP1) 中本地构建解决方案时,一切正常。但是当我在我们的构建机器上构建解决方案时(使用调用的脚本%DEVENV_PATH% "Solution.sln" /REBUILD "Release|Win32"- 也是 VS2010 SP1).lib输出文件夹中缺少一些库()(这些库应该由我最近添加的新项目创建)。

我再次运行构建,这次使用procmon,我可以看到link.exe在输出文件夹中创建每个库后,MSBuild.exe删除了该库。我查看了新项目的项目属性,看看它们是否与旧项目的属性不同,但一切都相同(输出路径除外)。什么可能导致MSBuild.exe删除.lib文件?

4

0 回答 0