Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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
Visual studio 如何在VisualStudio2005中选择编译C#项目?_Visual Studio_Visual Studio 2005 - Fatal编程技术网

Visual studio 如何在VisualStudio2005中选择编译C#项目?

Visual studio 如何在VisualStudio2005中选择编译C#项目?,visual-studio,visual-studio-2005,Visual Studio,Visual Studio 2005,我有以下设置: 项目A 项目B依赖于A 每个项目都有构建前和构建后事件。大多数时候,我都会在项目B中进行更改。因此,每次我告诉VS只编译项目B时,另一个项目也会被编译。尽管没有对进行任何更改,并且存在的DLL是最新的,但仍会发生这种情况 在这种情况下,我如何告诉VS只编译项目B 提前感谢您可以使用Shift-F6构建单个项目。如果右键单击解决方案并选择configuration manager,您可以告诉项目不要构建。这不是很健康,请确保build+Rebuild工作,以验证没有循环依赖项潜

我有以下设置:

  • 项目A
  • 项目B依赖于A
每个项目都有构建前和构建后事件。大多数时候,我都会在项目B中进行更改。因此,每次我告诉VS只编译项目B时,另一个项目也会被编译。尽管没有对进行任何更改,并且存在的DLL是最新的,但仍会发生这种情况

在这种情况下,我如何告诉VS只编译项目B


提前感谢

您可以使用Shift-F6构建单个项目。

如果右键单击解决方案并选择configuration manager,您可以告诉项目不要构建。

这不是很健康,请确保build+Rebuild工作,以验证没有循环依赖项潜入。下一步是从msbuild中获取更多诊断信息,以了解它为什么认为需要构建A.Tools+选项、项目和解决方案、构建和运行。将MSBuild项目生成输出详细度设置更改为“诊断”