Как добавить проект в существующее решение (в Visual Studio) И назвать этот проект динамическим именемC#

Место общения программистов C#
Ответить
Anonymous
 Как добавить проект в существующее решение (в Visual Studio) И назвать этот проект динамическим именем

Сообщение Anonymous »

Позвольте мне предоставить дополнительную информацию о том, чего я пытаюсь достичь: мы создали шаблон Blazor «один проект» в Visual Studio, чтобы наши сотрудники могли быстрее приступить к работе над новыми проектами разработки.
Шаблон включает в себя наши собственные библиотеки DLL/ссылки, а также nugets и другие важные файлы, которые используют все наши приложения.
В настоящее время мы предлагаем разработчикам создать новый проект с использованием шаблона, а затем вручную добавить второй проект в решение для нашего уровня данных (модели, репозитории, контекст и т. д.). Чтобы соответствовать стандартам нашего отдела, мы всегда следуем соглашению об именовании второго проекта: ProjectName.Data
Итак, если разработчик использует шаблон для создания нового проекта с именем MyNewProject, он назовет свой второй проект в решении MyNewProject.Data.
Вот что я хочу сделать в дальнейшем: я хочу обновить шаблон, чтобы в него уже был добавлен второй проект. Но как я могу настроить имя проекта данных, чтобы он обновлялся динамически?
Например: шаблон называется Template, а второй проект называется Template.Data.
Когда разработчик использует шаблон (с несколькими проектами), как мы можем сделать так, чтобы имя проекта данных обновлялось соответствующим образом?
Разработчик использует шаблон для создания нового проекта под названием MyNewProject. Я хочу, чтобы второй проект автоматически назывался MyNewProject.Data, а НЕ Template.Data.
Я смотрел на $SafeProjectName, но не могу понять, как использовать это для именования второго проекта в шаблоне.
Возможно ли это вообще?

Подробнее здесь: https://stackoverflow.com/questions/798 ... me-that-pr
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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