在 Visual Studio 2017 中,我创建了一个Console App (.NET Framework)
项目作为基础,并且在使用导出模板向导创建项目后没有更改任何内容。我给了它一个名称和描述,将它导出,然后将它导入到 Visual Studio 中。当我去创建一个新项目时,我可以看到我的新模板。它被正确命名,但描述只显示“MyTemplate”而不是我给它的实际描述。
我确保遵循描述元素文档页面上显示的格式。它没有提到有关最大长度或禁止字符的任何内容。(即使有,我的描述也不包含任何特殊字符;只有字母、空格和句点。)
这是.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>
...
我之前创建了其他模板,它们的描述看起来很好。然而,这个没有。
经过一些实验,我发现描述在包含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 个字符。因此,如果您发现自己的模板描述没有出现,请检查长度。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句