Vsixmanifest支持的Visual Studio 2012,2013,2015年
问题描述:
对于一个项目,我想创建一组开发模板,希望能够在Visual Studio中工作的2012年,2013年和2015年Vsixmanifest支持的Visual Studio 2012,2013,2015年
谷歌帮我一点点,建议阅读本文; vsixmanifest for all: VS 2010, 2012 and 2013
这意味着我应该尝试使用版本1.0.0架构而不是2.0.0这种假设是否正确?
其他问题,我需要指定一个版本的所有产品版本还是足够单个版本?
有没有人有一个例子如何添加2-3 itemTemplates?
这是我目前有...
<?xml version="1.0" encoding="utf-8"?>
<Vsix xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="1.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2010">
<Identifier Id="a452ff57-dc92-4db0-9ae7-9d45eb1cd405">
<Name>My DevelopmentTemplates</Name>
<Author>myName</Author>
<Version>1.0</Version>
<Description xml:space="preserve">Some description for my DevelopmentTemplates</Description>
<Locale>1033</Locale>
<SupportedProducts>
<VisualStudio Version="12.0">
*<!-- are all version required to be specified, or is lowerst enough for all? -->*
<Edition>Community</Edition>
<Edition>Pro</Edition>
<Edition>Premium</Edition>
<Edition>Ultimate</Edition>
<Edition>Enterprise</Edition>
</VisualStudio>
<VisualStudio Version="13.0">
*<!-- are all version required to be specified, or is lowerst enough for all? -->*
<Edition>Community</Edition>
<Edition>Pro</Edition>
<Edition>Premium</Edition>
<Edition>Ultimate</Edition>
<Edition>Enterprise</Edition>
</VisualStudio>
<VisualStudio Version="15.0">
*<!-- are all version required to be specified, or is lowerst enough for all? -->*
<Edition>Community</Edition>
<Edition>Pro</Edition>
<Edition>Premium</Edition>
<Edition>Ultimate</Edition>
<Edition>Enterprise</Edition>
</VisualStudio>
</SupportedProducts>
<SupportedFrameworkRuntimeEdition MinVersion="4.0" />
</Identifier>
<content>
*<!-- how to add multiple ITemplates -->*
</content>
</Vsix>
答
1.0版架构需要支持VS 2010正如你支持VS 2012+,可以使用2.0版本的架构。
最低版本(Pro)足以支持所有更高版本。
您应该指定Visual Studio版本11.0,12.00,14.0来支持VS 2012,2013,2015。
thx,不用试试看吧! – jarnohenneman
作品,我指定的版本如下; –
jarnohenneman