Я работаю с Blazor, и мне было поручено создать шаблон в VS, чтобы все наши разработчики имели базовую отправную точку для новых проектов. При использовании шаблона я был приятно удивлен, увидев, что все пространства имен автоматически обновляются на новое имя проекта. Тем не менее, у меня есть один экземпляр пространства имен, который находится в файле .razor (non razor.cs ), следующим образом (допустим, я использую шаблон для создания проекта под названием NewProject ):
Как я могу сделать Templatefiles Имя проекта стать динамичным, чтобы обновлять новое имя проекта (
) автоматически?
Код: Выделить всё
string projectName = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name;
, но, похоже, она не любит ссылку на строку @projectname в строке кода.
Есть ли это наилучшая практика для достижения этого?
Подробнее здесь:
https://stackoverflow.com/questions/796 ... n-cs-files