问题描述
我有一个自定义安装,具有自定义项目类型.我安装了一个vstemplate,可以在AddProject对话框中看到它.
I have a Isolated installation, with a custom project type. I installed a vstemplate and I can see it in the AddProject dialog box.
但是,当我选择此模板时,对话框不会显示templateData(例如Name).怎么可能出问题了?
However, the dialog box does not display the templateData (such as Name) when I select this template. What can goes wrong?
此外,添加项目"对话框还显示模板引用的vstemplate和cfxproj文件.如何避免这种情况?
Also, the Add Project Dialog box display both the vstemplate and the cfxproj file referenced by the template. How can I avoid this?
这是模板文件:
<? xml 版本 = " 1.0 " 编码 = " utf-8 " ?>
<?xml version="1.0" encoding="utf-8"?>
< VSTemplate 版本 = " 3.0.0 " 类型 = " 项目 " xmlns = " http://schemas.microsoft.com/developer/vstemplate/2005 " >
<VSTemplate Version="3.0.0" Type="Project" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
< TemplateData >
<TemplateData>
< 名称 > Essai名称 </ 名称 >
<Name>Essai Name</Name>
< 说明 > Essai描述 </ 说明 >
<Description>Essai Description</Description>
< 图标 > Model.ico </ 图标 >
<Icon>Model.ico</Icon>
< ProjectType > 常规 </ ProjectType >
<ProjectType>General</ProjectType>
<!- < TemplateID> Microsoft.CSharp.EmptyProjectZZZ</TemplateID>
<!-- <TemplateID>Microsoft.CSharp.EmptyProjectZZZ</TemplateID>
< RequiredFrameworkVersion> 2.0</RequiredFrameworkVersion>
<RequiredFrameworkVersion>2.0</RequiredFrameworkVersion>
< CreateNewFolder> true</CreateNewFolder>
<CreateNewFolder>true</CreateNewFolder>
< DefaultName> Essai Project</DefaultName>
<DefaultName>Essai Project</DefaultName>
< ProvideDefaultName> true</ProvideDefaultName> ->
<ProvideDefaultName>true</ProvideDefaultName> -->
</ TemplateData >
</TemplateData>
< TemplateContent >
<TemplateContent>
< 项目 文件 = " Model31.cfxproj_template " ReplaceParameters = " true " TargetFileName = " Model31.cfxproj "
<Project File="Model31.cfxproj_template" ReplaceParameters="true" TargetFileName="Model31.cfxproj"
/>
</ TemplateContent >
</TemplateContent>
</ VSTemplate >
</VSTemplate>
推荐答案
<Target Name="AfterBuild">
<MakeDir Directories="
这篇关于隔离模式下的vstemplate:如何使TemplateData出现在“添加项目"对话框中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!