Как обнаружить пространство имен при создании класса через пользовательский шаблон в Dotnet CLI ⇐ C#

Место общения программистов C#
Anonymous
Как обнаружить пространство имен при создании класса через пользовательский шаблон в Dotnet CLI

Сообщение Anonymous »

Я делаю новый шаблон Class Dotnet, а ниже - мой шаблон.json. Это работает, но я не могу выяснить, как обнаружить текущее пространство имен и заменить его.

Код: Выделить всё

{
"$schema": "http://json.schemastore.org/template",
"author": "name",
"classifications": [ "core", "console", "class" ],
"tags": {
"language": "C#",
"type": "item"
},
"identity": "Template.ClassTemplate",
"name": "Editable Class Template",
"shortName": "class",
"sourceName": "Class1"
}
< /code>
c# шаблон кода Имя файла Class1.cs: < /p>
using System;

namespace newClass{

public class Class1{

}
}
< /code>
Командная строка для создания нового класса:
dotnet new class -n class_name
, полученный в результате файла C# ниже и называется class_name.cs:
using System;

namespace newClass{

public class class_name{

}
}
< /code>
Я хотел бы знать, как обнаружить пространство имен, чтобы у меня была возможность изменить его или определить пространство имен и установить автоматически. Спасибо!


Подробнее здесь: https://stackoverflow.com/questions/701 ... e-in-dotne

Вернуться в «C#»