使用多个项目模板,如何从其他项目中包含文件?

时间:2011-04-08 08:21:52

标签: visual-studio-2010 templates

我正在创建具有以下结构的多项目模板

Project1\FolderA\ClassA.cs
Project1.DomainModel\ClassB.cs

我想将ClassB.cs包含到Project 1中的文件夹A.在将项目导出为模板之前,这就是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?

0 个答案:

没有答案