我正在创建具有以下结构的多项目模板
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?