Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.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
MSBuild.exe正在关闭_Msbuild_Visual Studio 2017 - Fatal编程技术网

MSBuild.exe正在关闭

MSBuild.exe正在关闭,msbuild,visual-studio-2017,Msbuild,Visual Studio 2017,显然,在VS2017中的生成中止后,MSBuild.exe将保持活动状态。我发现我应该使用MSBUILDDISABLENODEREUSE=1作为环境变量,告诉VS2017关闭MSBuild.exe实例。然而,我似乎找不到应该在哪里输入这个变量。有人能详细地告诉我吗?我对编程/VS2017相当陌生 有人能详细地告诉我吗 这是从MSBuild 3.5开始设计的。子进程一直持续到15分钟未使用(即未生成)为止。在某些情况下,这会提高性能。完全有可能禁用它 在MSConnect上存档的相关问题: 可以通

显然,在VS2017中的生成中止后,MSBuild.exe将保持活动状态。我发现我应该使用MSBUILDDISABLENODEREUSE=1作为环境变量,告诉VS2017关闭MSBuild.exe实例。然而,我似乎找不到应该在哪里输入这个变量。有人能详细地告诉我吗?我对编程/VS2017相当陌生

有人能详细地告诉我吗

这是从MSBuild 3.5开始设计的。子进程一直持续到15分钟未使用(即未生成)为止。在某些情况下,这会提高性能。完全有可能禁用它

在MSConnect上存档的相关问题:

可以通过设置和环境变量和/或msbuild参数来实现这一点

详细步骤设置环境变量:

要全局设置“MSBuildDisableNodeReuse”变量,请使用“环境变量”属性页,可通过在计算机上单击鼠标右键,单击“属性”,然后单击“系统属性”对话框窗口“高级”选项卡下的“环境变量”按钮来访问该属性页:

设置msbuild参数的详细步骤:

msbuild YourApp.sln /nr:false /t:rebuild
有关更多详细信息,请参阅


希望这有帮助。

为什么要关闭它?它可能会开放一段时间reason@LeoLiu-因为我不在办公室,所以我还没有机会测试。我今天会的。谢谢你的详细解释@正如LeoLiu所说,它仍然对性能问题保持开放。但在我的情况下,它阻止我的文件被复制。因此,每次我都必须手工完成这个过程,然后才能重建我的项目。谢谢你的详细解释和链接。我试着在谷歌上搜索像那样的指南,但我找不到!绝对值得更多的赞扬。