Пользовательский основной шаблон.NET - файл решения преобразует '.' к _

Я создал несколько шаблонов проектов, используя template.json для.Net Core, и установил это.

Когда я пытаюсь создать новое решение из этого шаблона, используя команду:

dotnet new tw-ms -n Tripwire.Customers

Решение и проекты создаются, но в файле sln ссылки на проекты приведены ниже:

Project("{GUID}") = "Tripwire_Customers.Microservice", "Tripwire_Customers.Microservice\Tripwire_Customers.Microservice.csproj", "{GUID2}"
EndProject

Таким образом, период "." был преобразован в подчеркивание '_'. На диске проекты используют период, поэтому, когда я пытаюсь открыть решение, он не может найти проекты.

Мой template.json выглядит следующим образом:

{
  "$schema": "http://json.schemastore.org/template",
  "author": "Chelsea Farley",
  "classifications": [ ".Net Core", "Web API", "Microservice" ], 
  "name": "Tripwire Microservice",
  "identity": "TW.Template.Microservice",         
  "shortName": "tw-ms",
  "tags": {
    "language": "C#",
    "type":"project"
  },
  "sourceName": "Template"
}

Кто-нибудь знает, как решить эту проблему?

0 ответов

Другие вопросы по тегам