Используя несколько шаблонов проектов, как включить файл из другого проекта? - PullRequest
1 голос
/ 08 апреля 2011

Я создаю многопроектный шаблон со следующей структурой

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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...