gpt4 book ai didi

visual-studio - Visual Studio 模板未显示

转载 作者:行者123 更新时间:2023-12-03 11:56:51 27 4
gpt4 key购买 nike

我已按照本教程尝试将模板添加到 Visual Studio:

http://www.switchonthecode.com/tutorials/visual-studio-how-to-create-item-templates

我创建的模板旨在为项目添加一个预定义的 .aspx 和一个预定义的 .aspx.cs 文件。

该文件夹包含以下文件:

MoosePage.aspx

MoosePage.aspx.cs

MoosePage.vstemplate

MoosePageItemTemplateIcon.ico

.vstemplate 文件如下所示:

<VSTemplate Type="Item" Version="2.0.0"
xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>MoosePage</Name>
<Description>MoosePage Template</Description>
<DefaultName>NewMoosePage</DefaultName>
<ProjectType>CSharp</ProjectType>
<Icon>MoosePageItemTemplateIcon.ico</Icon>
</TemplateData>
<TemplateContent>
<ProjectItem TargetFileName="$fileinputname$.aspx" ReplaceParameters="true">
MoosePage.aspx
</ProjectItem>
<ProjectItem TargetFileName="$fileinputname$.aspx.cs" ReplaceParameters="true">
MoosePage.aspx.cs
</ProjectItem>
</TemplateContent>
</VSTemplate>

我已将文件压缩(.zip 不是 .zipx)并将 zip 文件夹放在 My Documents\Visual Studio 2008\Templates\ItemTemplates\VisualWebDeveloper 中。

我已重新启动 Visual Studio。

当我进入我的网站项目并选择添加新项目时,我没有看到我的新模板。

谁能提出可能出了什么问题?

谢谢

大卫

最佳答案

我发现在 File -> Export Template 中有一个创建模板的向导。

使用此向导,我发现我的 .vstemplate 文件的 ProjectType 错误。我改成这个了……

<VSTemplate Type="Item" Version="2.0.0"
xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>MoosePage.aspx</Name>
<Description>MoosePage Template</Description>
<DefaultName>NewMoosePage</DefaultName>
<ProjectType>Web</ProjectType>
<ProjectSubType>CSharp</ProjectSubType>
<Icon>MoosePageItemTemplateIcon.ico</Icon>
</TemplateData>
<TemplateContent>
<ProjectItem TargetFileName="$fileinputname$.aspx" ReplaceParameters="true">
MoosePage.aspx
</ProjectItem>
<ProjectItem TargetFileName="$fileinputname$.aspx.cs" ReplaceParameters="true">
MoosePage.aspx.cs
</ProjectItem>
</TemplateContent>
</VSTemplate>

现在它可以正常工作了。

我还可以确认不支持新的 .zipx 格式。

现在要等两年才能将自己的答案标记为正确。

干杯

大卫

关于visual-studio - Visual Studio 模板未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3023759/

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