VS2017 15.3解决方案文件中的新GlobalSection是什么?

gro*_*kky 32 .net visual-studio .net-core asp.net-core visual-studio-2017

升级到Visual Studio 2017 15.3.1和ASP.NET Core 2.0后,我的解决方案文件现在最终具有此功能:

GlobalSection(ExtensibilityGlobals) = postSolution
    SolutionGuid = {...a GUID...}
EndGlobalSection
Run Code Online (Sandbox Code Playgroud)

这是什么,我需要它吗?

use*_*704 23

根据Mastering Visual Studio书中的ExtensibilityGlobals(和ExtensibilityAddIns)部分,为了附加作者的利益.ExtensibilityGlobals用于存储有关解决方案的全局信息.所以它显然是由某些第三方工具生成的.

关于这里的唯一讨论SolutionGuid 是由CMake生成的,他们建议您不要触摸此属性.

有时候,你可以安全地从这一部分删除一些属性,如这里讨论.

  • 在合并的情况下解决这些文件时我们需要做些什么,当一些方面添加某些内容并且它会与我们及其GUID一起爆炸时? (5认同)