为什么缺少 "Include in VSIX option" 选项
Why is the option "Include in VSIX option" missing
我有一个 "Visual Studio Extension" 项目,是我使用 Visual Studio 2019 创建的。
如果我向项目添加文件 - 例如帮助文件 - 我希望在属性 window 中看到选项 "Include in VSIX"文件。此项目中缺少该选项。
我刚刚创建了一个新的 "Visual Studio Extension" 项目并添加了一个额外的文件。在这种情况下,选项 "Include in VSIX" 存在,所以它看起来像是我的特定项目中的问题。
我猜项目文件中有些不同。有人知道它可能是什么吗?
顺便说一下,项目类型 GUID {82b43b9b-a64c-4715-b499-d71e9ca2bd60} 表示存在可扩展性项目。
此外,如果我将选项 <IncludeInVSIX>true</IncludeInVSIX>
修补到所需文件的项目文件中,该文件会包含在 VSIX 安装中。
在项目文件 (.csproj) 中有一个项目类型 guid 列表。名单是:
<ProjectTypeGuids>
{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};
{82b43b9b-a64c-4715-b499-d71e9ca2bd60};
{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
</ProjectTypeGuids>
(其实都在一条线上)
这些GUID的意思是(按以上顺序)
- WPF 项目
- 可扩展性项目
- C# 项目
我已将顺序更改为
<ProjectTypeGuids>
{82b43b9b-a64c-4715-b499-d71e9ca2bd60};
{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};
{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
</ProjectTypeGuids>
(再一次,它实际上在一条线上)
也就是说,我已经将指示可扩展性项目的 GUID 移到了列表的开头。现在 "Include in VSIX" 出现了。
我有一个 "Visual Studio Extension" 项目,是我使用 Visual Studio 2019 创建的。
如果我向项目添加文件 - 例如帮助文件 - 我希望在属性 window 中看到选项 "Include in VSIX"文件。此项目中缺少该选项。
我刚刚创建了一个新的 "Visual Studio Extension" 项目并添加了一个额外的文件。在这种情况下,选项 "Include in VSIX" 存在,所以它看起来像是我的特定项目中的问题。
我猜项目文件中有些不同。有人知道它可能是什么吗?
顺便说一下,项目类型 GUID {82b43b9b-a64c-4715-b499-d71e9ca2bd60} 表示存在可扩展性项目。
此外,如果我将选项 <IncludeInVSIX>true</IncludeInVSIX>
修补到所需文件的项目文件中,该文件会包含在 VSIX 安装中。
在项目文件 (.csproj) 中有一个项目类型 guid 列表。名单是:
<ProjectTypeGuids>
{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};
{82b43b9b-a64c-4715-b499-d71e9ca2bd60};
{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
</ProjectTypeGuids>
(其实都在一条线上)
这些GUID的意思是(按以上顺序)
- WPF 项目
- 可扩展性项目
- C# 项目
我已将顺序更改为
<ProjectTypeGuids>
{82b43b9b-a64c-4715-b499-d71e9ca2bd60};
{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};
{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
</ProjectTypeGuids>
(再一次,它实际上在一条线上)
也就是说,我已经将指示可扩展性项目的 GUID 移到了列表的开头。现在 "Include in VSIX" 出现了。