作者:怎么找个名字这么费劲 | 来源:互联网 | 2023-01-07 09:55
在VS2017中的构建中止后,显然MSBuild.exe保持活动状态。我发现我应该使用MSBUILDDISABLENODEREUSE = 1作为环境变量来告诉VS2017关闭MSBuild.exe实例。但是,我似乎找不到在哪里输入此变量。有人能详细告诉我吗?我是编程/ VS2017的新手。
1> Leo Liu-MSFT..:
有人能详细告诉我吗?
自MSBuild 3.5开始,这是设计使然。子进程将一直持续到15分钟没有使用(即没有构建)。在某些情况下,这可以提高性能。很有可能禁用它。
MSConnect上提交的相关问题:MSbuild激增。
您可以通过设置环境变量和/或msbuild参数来实现。
设置环境变量的详细步骤:
要全局设置“ MSBuildDisableNodeReuse”变量,请使用“环境变量”属性页,通过右键单击“计算机”,单击“属性”,然后单击“系统属性”对话框窗口“高级”选项卡下的“环境变量”按钮,可以访问该页面:
设置msbuild参数的详细步骤:
msbuild YourApp.sln /nr:false /t:rebuild
有关更多详细信息,请参见准备开发环境。
希望这可以帮助。