gpt4 book ai didi

windows-8 - 自定义 ItemTemplate 未显示在 Visual Studio 2010 中 - 添加新项

转载 作者:行者123 更新时间:2023-12-02 23:28:03 25 4
gpt4 key购买 nike

我之前在 VS2005/2010 中创建过 ItemTemplates,从来没有遇到过任何问题。

使用 Windows8 上的 VS 2012 Ultimate 版本,我正在创建的 ItemTemplate 不会显示在“添加新项”列表中。

仅尝试了此处提到的基本步骤:http://msdn.microsoft.com/en-us/library/tsyyf0yh.aspx

创建了一个新的 Windows 8 Store App(xaml) 空白项目。它有一个主页。我在主页上添加了一个 TextBlock,使其看起来有所不同。然后导出模板。

.zip 文件会添加到 ItemTemplates 文件夹和我的导出模板文件夹中,但不会显示在列表中。我确实重新启动了 VS 几次,但没有成功。

有什么想法吗?我想知道我是否缺少一些 VS 选项?

最佳答案

我不确定这是 VS2012 中的错误还是我遗漏了某些内容,但以下是我如何使我的模板显示在“添加新项”菜单中的方法。

1:我解压了最初创建的模板。

2:打开Visual Studio 2012自带的默认模板。

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\Windows Store\1033\BlankPage

3:将 BlankPage.vstemplate 与 MyTemplate.vstemplate 进行比较。使我的模板文件如下所示:

<VSTemplate Version="3.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.microsoft.com/developer/vstemplate/2005" Type="Item">
<TemplateData>
<DefaultName>CustomStoryPage.xaml</DefaultName>
<Name>CustomStoryPage</Name>
<Description>Template for custom storypage</Description>
<TemplateID>Microsoft.CS.WinRT.CustomStoryPage</TemplateID>
<TemplateGroupID>WinRT-Managed</TemplateGroupID>
<ProjectType>CSharp</ProjectType>
<SortOrder>10</SortOrder>
<TargetPlatformName>Windows</TargetPlatformName>
<RequiredPlatformVersion>8</RequiredPlatformVersion>
</TemplateData>
<TemplateContent>
<References />
<ProjectItem ItemType="Page" SubType="Designer" CustomTool="MSBuild:Compile" TargetFileName="$fileinputname$.xaml" ReplaceParameters="true">StoryPageTemplate.xaml</ProjectItem>
<ProjectItem SubType="Code" TargetFileName="$fileinputname$.xaml.cs" ReplaceParameters="true">StoryPageTemplate.xaml.cs</ProjectItem>
</TemplateContent>
</VSTemplate>

4:再次将文件夹压缩回来。

上面的一些内容可能是不必要的,但现在我已经解决了我的问题。我需要一一找出到底需要哪些项目。

关于windows-8 - 自定义 ItemTemplate 未显示在 Visual Studio 2010 中 - 添加新项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13325950/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com