Создание шаблона проекта со ссылками на проект (ы) в Visual Studio - PullRequest
0 голосов
/ 16 октября 2019

Я пытаюсь создать шаблон проекта с несколькими проектами в 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.

Так, каково решение, если проекты имеют зависимости?

Спасибо

...