Мы используем внешний API, который может изменять версии, поэтому мы создали целевой файл, в котором легко переключаться, какая версия API включена.Импорт выглядит так:
<Import Project="$(ExternalDir)API\Api.References.All.Latest.targets" />
Создать новый проект сейчас очень сложно, потому что вам нужно отредактировать его вручную, чтобы включить файл целей, поэтому я пытаюсь создать шаблон проекта.Я использовал File->Export Template
, чтобы создать новый шаблон из существующего проекта.Но когда я пытаюсь создать проект с использованием этого шаблона, я получаю следующую ошибку:
C: \ Users \ name \ AppData \ Local \ Temp \ yuavfizw.xis \ Temp \ TestProject.csproj: импортированныйпроект "C: \ Users \ name \ AppData \ Local \ Temp \ yuavfizw.xis \ Temp \ API \ Api.References.All.Latest.targets" не найден.
$(ExternalDir)
isопределено в другом файле целей, который импортируется в тот же проект.Импорт также присутствует в шаблоне проекта.Импорт выглядит так:
<Import Project="..\constants.*.targets" />
Есть ли способ обойти эту ошибку?