Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/164.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在解决方案中重建所有项目? 我在Visual Studio 2010的一个解决方案中有5个项目(4个项目C++和1个项目C)。_C#_C++_Visual Studio 2010 - Fatal编程技术网

C# 如何在解决方案中重建所有项目? 我在Visual Studio 2010的一个解决方案中有5个项目(4个项目C++和1个项目C)。

C# 如何在解决方案中重建所有项目? 我在Visual Studio 2010的一个解决方案中有5个项目(4个项目C++和1个项目C)。,c#,c++,visual-studio-2010,C#,C++,Visual Studio 2010,有些项目依赖于其他项目 我已正确配置了所有输出目录(.lib、.dll) 当我从菜单中选择“重建解决方案”时,有些项目的生成失败 我收到以下错误消息: 错误1错误FTK1011:无法创建新的文件跟踪日志文件:C:\Users\Administrator\Desktop\ServerWinForm\Obj\CL.read.1.tlog。该文件已存在。C:\Users\Administrator\Desktop\ServerWinForm\Common\FileTracker错误7错误LNK1104

有些项目依赖于其他项目

我已正确配置了所有输出目录(.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”。如果此程序集由您的另一个项目生成,请确保在生成此程序集之前生成该项目

但当我右键单击并按照“项目构建顺序”中的顺序逐个构建每个项目时,它就会成功构建


有人能告诉我为什么会发生这种情况吗?

您需要右键单击您的解决方案,选择属性,然后选择“项目依赖项”,并配置依赖于整个解决方案中其他项目的每个项目,以便它首先生成正确的项目。

您需要右键单击您的解决方案,选择属性,然后选择“项目依赖项”,并配置整个解决方案中依赖于其他项目的每个项目,以便它首先构建正确的项目。

它已配置为ok Bod Delavan。注意:当我右键单击并按照“项目构建顺序”中的顺序逐个构建每个项目时,它将成功构建。作为构建过程的一部分,您是否正在执行一些特殊的构建前或构建后命令?如果您需要执行外部操作作为构建特定项目的一部分,那么您可能正在执行此操作。但由于你不熟悉,很可能你没有这样做。但是,您可以右键单击特定项目,然后将其配置为“生成事件”的一部分。两件事:请阅读与您遇到的错误相关的链接。其次,这些项目是.NET应用程序还是混合.NET和本地C++应用程序?如果它们都是.NET,您能否确保为所有这些指定了相同的.NET框架。您可以右键单击每个项目,并确保所有项目的目标框架都相同。指向MSDN文章的链接说明了一个与您遇到的问题类似的问题。我建议你走这条路。但我明白不是一切都可能。我建议自己做的最后一件事是重新创建一个全新的空白解决方案,每次添加1个现有项目,然后重新构建所有项目,直到出现构建错误。这将帮助您准确地跟踪是什么项目导致了问题,并希望缩小您的解决方案范围。注意:当我右键单击并按照“项目构建顺序”中的顺序逐个构建每个项目时,它将成功构建。作为构建过程的一部分,您是否正在执行一些特殊的构建前或构建后命令?如果您需要执行外部操作作为构建特定项目的一部分,那么您可能正在执行此操作。但由于你不熟悉,很可能你没有这样做。但是,您可以右键单击特定项目,然后将其配置为“生成事件”的一部分。两件事:请阅读与您遇到的错误相关的链接。其次,这些项目是.NET应用程序还是混合.NET和本地C++应用程序?如果它们都是.NET,您能否确保为所有这些指定了相同的.NET框架。您可以右键单击每个项目,并确保所有项目的目标框架都相同。指向MSDN文章的链接说明了一个与您遇到的问题类似的问题。我建议你走这条路。但我明白不是一切都可能。我建议自己做的最后一件事是重新创建一个全新的空白解决方案,每次添加1个现有项目,然后重新构建所有项目,直到出现构建错误。这将帮助您准确地跟踪是什么项目导致了问题,并有望缩小解决方案的范围。