我在Visual Studio 2010的解决方案中有5个项目(4个项目C ++和1个项目C#)。
有些项目依赖于其他项目。
我已正确配置所有输出目录(.lib,.dll)。
当我从菜单中选择“重建解决方案”时,有一些项目的构建失败。
我收到以下错误消息:
错误1错误FTK1011:无法创建新的文件跟踪日志文件:C:\ Users \ Administrator \ Desktop \ ServerWinForm \ Obj \ CL.read.1.tlog。该文件存在。 C:\ Users \ Administrator \ Desktop \ ServerWinForm \ Common \ FileTracker错误7错误LNK1104:无法打开文件'../Bin \ x86 \ Debug \ _Common.lib'错误9引用的程序集“C:\ Users \ Administrator \ Desktop \ DVRServerWinForm \ CPPWrapper ../ Bin / x86 / Debug \ CPP Wrapper.dll“未找到。如果此程序集由另一个项目生成,请确保在构建此项目之前构建该项目。
但是当我右键单击并按照“项目构建顺序”中的顺序逐个构建每个项目时,它就会成功构建。
有人能告诉我为什么会这样吗?
答案 0 :(得分:4)
您需要右键单击解决方案,选择属性,然后选择“项目依赖项”并配置依赖于整个解决方案中其他项目的每个项目,以便首先构建正确的项目。