Подтвердите название проекта программно

Я работаю над инструментом, использующим пространства имен Microsoft.Build для программной сборки проекта C#, среди прочего. Проекты могут быть созданы с помощью Visual studio или сгенерированы с помощью подстановки параметров шаблона кода.

Мне нужно подтвердить, что данный проект является действительным. Я сталкивался с этим вопросом, в котором есть правила для правильного имени проекта, но я считаю, что список неполон.

Для ex - согласно C# CLS - идентификатор не может использоваться в имени проекта, если он не префикс @, Ссылался здесь. Другой пример: если имя входного проекта является числом, тогда Visual Studio ставит перед ним подчеркивание.

Итак, вопрос в том - есть ли регулярное выражение пространства имен /api/fancy, которое я могу использовать для программного создания нового проекта C# вне Visual Studio, которое будет применять все такие правила, которые определяет C# CLS?

0 ответов

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