Я создаю многопроектный шаблон со следующей структурой
Project1\FolderA\ClassA.cs
Project1.DomainModel\ClassB.cs
Я хочу включить ClassB.cs в папку A в проекте 1. Перед тем, как проект экспортируется как шаблон, вот как ClassB связан с Project1 \ FolderA.
<Compile Include="..\Project1.DomainModel\ClassB.cs">
<Link>FolderA\ClassB.cs</Link>
</Compile>
При экспорте в качестве шаблона приведенное выше определение становится:
<Compile Include="..\$safeprojectname$.DomainModel\ClassB.cs">
<Link>FolderA\ClassB.cs</Link>
</Compile>
Когда я создаю новый проект с использованием шаблона, путь ClassB не работает, потому что он ссылается на
C:\Users\Admin\AppData\Local\Temp\gjyzk4ow.35l\NewProject1.DomainModel\ClassB.cs.
Есть идеи? Спасибо.
Редактировать : Нужно ли для этого реализовать IWizard?