Невозможно создать собственный шаблон с пользовательским именем (-n) - dotnet new - PullRequest
0 голосов
/ 03 июля 2018

Невозможно создать пользовательский шаблон с пользовательским именем (-n) - dotnet new

Когда я запускаю приведенную ниже команду, она создает решение - по имени Test.sln

dotnet new sln -n Test.sln

здесь sln - шаблон по умолчанию.

Принимая во внимание, что если я запускаю приведенную ниже команду для создания - пользовательского шаблона с другим именем, он по-прежнему извлекает шаблон под именем по умолчанию .

dotnet new MessageHandler -n TestHandler

Ожидаемое MessageHandler , которое будет создано / извлечено, - TestHandler.cs

Принимая во внимание, что его извлечение / создание под именем по умолчанию - MessageHandler.cs

PS

Я следую по ссылке ниже, чтобы создать собственный шаблон.

https://docs.microsoft.com/en-us/dotnet/core/tutorials/create-custom-template

запрос к сообществу Stackoverflow - создайте тег - dotnet-new

1 Ответ

0 голосов
/ 27 декабря 2018

добавьте имя_источника в ваш файл .template.json, например:

{
"$schema": "http://json.schemastore.org/template",
"author": "phiree",
......
"shortName": "TestHandler",
"sourceName":"TestHandler"  <-----------this is the key
}

-n | --name заменит "имя_источника", ссылки на:

https://reynders.co/create-your-own-templates-for-dotnet-new/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...