问题描述
我正在尝试为具有多项目的视觉工作室创建自定义模板
/
/Subfolder1/Prjoect1
/Subfolder1/Project2
/Subfolder2/Project3
/...
当我创建模板时这是一个大问题,因为它被创建为
/Project1
/Project2
/Project3
我能找到的唯一信息是关于解决方案文件夹,而不是真正的文件夹,所以即使在解决方案中,结构看起来如下:
/Subfolder1/Prjoect1
/Subfolder1/Project2
/Subfolder2/Project3
但真正的一个是
/Project1
/Project2
/Project3
这是一个大问题,因为其中一些项目是相互关联的,这会导致 .csproj
文件上的引用错误。
这是我当前的 .vstemplate
的样子:
<Vstemplate Version="3.0.0" Type="ProjectGroup" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>test Project</Name>
<Description>test desc</Description>
<ProjectType>CSharp</ProjectType>
<SortOrder>0</SortOrder>
<CreateNewFolder>false</CreateNewFolder>
<ProvideDefaultName>false</ProvideDefaultName>
<EnableLocationbrowseButton>false</EnableLocationbrowseButton>
<CreateInPlace>false</CreateInPlace>
<Icon>templateIcon.png</Icon>
</TemplateData>
<TemplateContent>
<ProjectCollection>
<SolutionFolder Name="Subfolder1">
<ProjectTemplateLink ProjectName="ProjectName.Subfolder1.Project1">Subfolder1\ProjectName.Subfolder1.Project1\ProjectName.Subfolder1.Project1.vstemplate</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="ProjectName.Subfolder1.Project2">Subfolder1\ProjectName.Subfolder1.Project2\ProjectName.Subfolder1.Project2.vstemplate</ProjectTemplateLink>
</SolutionFolder>
<SolutionFolder Name="Subfolder2">
<ProjectTemplateLink ProjectName="ProjectName.Subfolder2.Project3">Subfolder2\ProjectName.Subfolder2.Project3\ProjectName.Subfolder2.Project3.vstemplate</ProjectTemplateLink>
</SolutionFolder>
</ProjectCollection>
</TemplateContent>
</Vstemplate>
有没有办法在 .vstemplate
文件中指定文件夹的创建?
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)