gpt4 book ai didi

.net - Web 类别中的 Visual Studio 项目模板

转载 作者:行者123 更新时间:2023-12-04 05:24:47 29 4
gpt4 key购买 nike

我创建了一个 VSIX Project (使用 Visual Studio 扩展性)引用 C# Project Template ;它看起来像这样:

<TemplateData>
<Name>...</Name>
<Description>...</Description>
<Icon>...</Icon>
<ProjectType>Web</ProjectType>
<ProjectSubType>CSharp</ProjectSubType>
<TemplateGroupID>Web</TemplateGroupID>
<DefaultName>WebApplication</DefaultName>
</TemplateData>
<TemplateContent>
<ProjectCollection>
<ProjectTemplateLink ProjectName="My Web Application">
Projects\WebApplication\ProjectTemplate.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="My Windows Library">
Projects\Library\ProjectTemplate.vstemplate
</ProjectTemplateLink>
</ProjectCollection>
</TemplateContent>

一切都按预期工作,但我的 Project Template总是出现在默认 Visual C# 中Visual Studio 的根目录 New Project形式。

我想把它放在 Web category 里面.

enter image description here

笔记:
<ProjectType>CSharp</ProjectType>
<ProjectSubType>Web</ProjectSubType>

=> 模板出现在默认的根类别中,而
<ProjectType>Web</ProjectType>
<ProjectSubType>CSharp</ProjectSubType>

=> 模板不可见!

最佳答案

您需要在 Visual Studio 解决方案资源管理器中设置 .vstemplate 文件的“类别”属性。

enter image description here

关于.net - Web 类别中的 Visual Studio 项目模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17213289/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com