我最近在Visual Studio解决方案中添加了一些新项目。当我在visual studio(2010 SP1)中本地构建解决方案时,一切正常。但是当我在构建机器上构建解决方案时(使用调用%DEVENV_PATH% "Solution.sln" /REBUILD "Release|Win32"
的脚本 - 也是VS2010 SP1),输出文件夹中缺少一些库(.lib
)(这些库应该由新项目创建)我最近补充说。)
我再次运行构建,这次使用procmon
,我可以看到link.exe
在输出文件夹中创建每个库后,MSBuild.exe
删除了库。我查看了新项目的项目属性,看它们是否与旧项目的属性不同,但是一切都是相同的(输出路径除外)。什么可能导致MSBuild.exe
删除.lib
个文件?