Почему не отображается описание шаблона моего проекта Visual Studio? - PullRequest
0 голосов
/ 01 мая 2019

В 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>
...

Ранее я создавал другие шаблоны, и их описания выглядели просто отлично. А вот этого нет.

1 Ответ

0 голосов
/ 01 мая 2019

После некоторых экспериментов я обнаружил, что описание появляется, когда оно содержит 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 символов. Поэтому, если вы обнаружите, что ваши собственные описания шаблонов не отображаются, проверьте длину.

...