DLR*_*ave 3 msbuild cmake visual-studio-2010
我有一个解决方案,其中有几个项目,执行许多自定义构建步骤.有些项目依赖于其他项目,但大多数构建步骤彼此独立.
在VS 2010 IDE中构建时,我收到如下错误:
错误MSB6003:无法运行指定的任务可执行文件"cmd.exe".该进程无法访问文件'C:\ full\path\Debug\custombuild.write.1.tlog',因为它正由另一个进程使用
但是,当我从命令行使用MSBuild构建解决方案时,一切都很好,并且日志文件写入似乎不会导致相同的错误.
这是一个已知的问题?谷歌今天帮助不大......
在MSBuild论坛帖子中暗示了答案.
自定义生成规则日志将写入包含项目的$(IntDir).我们有多个项目(没有实际输出发送到IntDir),所有项目都无意中共享了相同的IntDir值.为每个项目提供自己的IntDir值可以消除这个问题.
| 归档时间: |
|
| 查看次数: |
2538 次 |
| 最近记录: |