バージョンを変更できる外部 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)
同じプロジェクトにインポートされた別のターゲット ファイルで定義されています。インポートはプロジェクト テンプレートにも存在します。インポートは次のようになります。
<Import Project="..\constants.*.targets" />
このエラーを回避する方法はありますか?