本文介绍了隔离模式下的vstemplate:如何使TemplateData出现在“添加项目"对话框中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个自定义安装,具有自定义项目类型.我安装了一个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出现在“添加项目"对话框中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-26 09:07