Я пытаюсь создать шаблон проекта с несколькими проектами в Visual Studio 2017.
В моем проекте шаблона есть 2 проекта: ProjectName.Api и ProjectName.Util
Проект Api (ASP.NET Core App) содержит ссылку на util-проект, и это является головной болью для шаблона. Я использую зарезервированные параметры для ProjectName через $ projectname $ paramater. Это нормально для пространств имен, но у меня есть проблема в Api при использовании его для ссылочного проекта через "using"
Например, я называю имя проекта как RealProject:
// Controller in Api
using $projectname$.Util;
// and some code from Util
new SomeCodeFromUtilProject();
Здесь, имя проектана самом деле представляет текущую сборку в соответствии с заданным именем, которое RealProject.Api
.
Так что это выглядит так:
using RealProject.Api.Util; // Should be RealProject.Util
И я также заметил, что зависимости Api имеют зависимости, такие как ProjectName.Util
, в то время какэто должно быть RealProject.Util
.
Так, каково решение, если проекты имеют зависимости?
Спасибо