为什么我的Visual Studio项目模板的描述不显示?

时间:2019-05-01 18:28:03

标签: visual-studio templates project-template

在Visual Studio 2017中,我创建了一个Console App (.NET Framework)项目作为基础,并且在创建项目后使用“导出模板向导”之前没有进行任何更改。我给它起了一个名称和描述,将其导出,然后将其导入到Visual Studio中。当我创建一个新项目时,可以看到我的新模板。它的名称正确,但是描述仅显示“ MyTemplate”,而不是我给它的实际描述。

我确保遵循Description element documentation page上显示的格式。它没有提及有关最大长度或禁用字符的任何内容。 (尽管即使这样做,我的描述也不包含任何特殊字符;仅包含字母,空格和句点。)

这是.vstemplate文件中生成的包含我的描述的部分(我尚未编辑文件的任何部分):

...
<TemplateData>
    <Name>MyNewTemplate</Name>
    <Description>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vitae mi vitae nibh convallis sagittis pretium id nisi. In rutrum enim quis ipsum gravida egestas. Donec facilisis sodales volutpat. Cras quis vulputate tortor. Vestibulum eget lectus augue. Fusce congue venenatis urna, ut fringilla mi scelerisque et. Nulla facilisi. Vestibulum ullamcorper facilisis quam id pellentesque. </Description>
    <ProjectType>CSharp</ProjectType>
...

我之前已经创建了其他模板,并且它们的描述看起来还不错。但是,这不是。

1 个答案:

答案 0 :(得分:0)

经过一些试验,我发现说明中包含 259个字符或更少的字符。因此,当我将其简化为以下内容时,它会起作用:

...
<TemplateData>
    <Name>MyNewTemplate</Name>
    <Description>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vitae mi vitae nibh convallis sagittis pretium id nisi. In rutrum enim quis ipsum gravida egestas. Donec facilisis sodales volutpat. Cras quis vulputate tortor. Vestibulum eget lector entra</Description>
    <ProjectType>CSharp</ProjectType>
...

文档没有说明最大长度,并且模板向导也不会阻止您输入超过259个字符。因此,如果您发现自己的模板描述没有出现,请检查其长度。