Я создаю многопроектный шаблон с решением в качестве корневой папки. Я не могу понять, как включить имя решения в пространство имен проекта.
$safeprojectname$
возвращает имя внутреннего проекта решения.
Согласно документам $specifiedSolutionName$
следует быть заменен либо именем решения, либо пустым.
Предполагая, что имя решения — mySolutionName
, а имя проекта — myProjectName
, эта строка:
namespace $specifiedSolutionName$.$safeprojectname$
должен вернуться
namespace mySolutionName.myProjectName
Однако параметр вообще не заменяется, и результат:
namespace $specifiedSolutionName$.myProjectName
Как я могу это исправить?
SpecifiedSolutionName
, а 2017 и более поздние версии имеютspecifiedSolutionName
. Как поясняется на той же странице,Template parameters are case-sensitive
- person Panagiotis Kanavos   schedule 17.09.2019specifiedsolutionname
2) вы можете отлаживать свой код шаблона, присоединив другой экземпляр VS к экземпляру VS, который запускает шаблон, и 3) документы неверны, и вы можете быть лучше off не использовать этот параметр в конце концов - person Panagiotis Kanavos   schedule 18.09.2019