【问题标题】:What is the new GlobalSection in a VS2017 15.3 solution file?VS2017 15.3 解决方案文件中的新 GlobalSection 是什么?
【发布时间】:2018-02-02 08:09:31
【问题描述】:

升级到 Visual Studio 2017 15.3.1 和 ASP.NET Core 2.0 后,我的解决方案文件现在末尾有这个:

GlobalSection(ExtensibilityGlobals) = postSolution
    SolutionGuid = {...a GUID...}
EndGlobalSection

这是什么,我需要它吗?

【问题讨论】:

    标签: .net visual-studio asp.net-core .net-core visual-studio-2017


    【解决方案1】:

    根据 Mastering Visual Studio 的规定,请预订 ExtensibilityGlobals(和 ExtensibilityAddIns)部分以供外接程序作者使用。 ExtensibilityGlobals 用于存储有关解决方案的全局信息。所以它显然是由(或为)一些第 3 方工具生成的。

    关于SolutionGuid 的唯一讨论是here,它是由 CMake 生成的,他们建议你不要碰这个属性。

    有时您可以安全地删除此部分中的某些属性,例如 discussed here

    【讨论】:

    • 你有机会提供那本书的链接吗?我找到了几个同名的,不知道你指的是哪一个。
    • 我们在解决这些文件时必须做些什么,以防合并当几个方面添加一些东西并且它与我们和他们的 GUID 一起爆炸?
    猜你喜欢
    • 1970-01-01
    • 2018-04-02
    • 2010-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-03
    • 2019-03-09
    • 1970-01-01
    相关资源
    最近更新 更多