用于PCL的Visual Studio自定义项模板

时间:2015-02-13 10:12:52

标签: visual-studio-2013 portable-class-library visual-studio-templates

我正在尝试创建与PCL兼容的项目模板。

此问题已经被提出并得到解答,但似乎稍后更新VS意味着该解决方案不再有效。链接到下面的原始问题: https://social.msdn.microsoft.com/Forums/vstudio/en-US/8ecb51d9-a53e-4078-a47f-0195ea98cf6d/create-item-template-for-portable-class-library-pcl?forum=vsx

我的模板目前看起来像这样:

<?xml version="1.0" encoding="utf-8"?
<VSTemplate Version="3.0.0" Type="Item" 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">
    <TemplateData>
        <Name>Class</Name>
        <Description>Template Description</Description>
        <Icon>Icon.ico</Icon>
        <AppliesTo>CSharp + MultiTarget</AppliesTo>
        <DefaultName>Class.cs</DefaultName>
    </TemplateData>
    <TemplateContent>
        <References>
            <Reference>
                <Assembly>System</Assembly>
            </Reference>
        </References>
        <ProjectItem ReplaceParameters="true">Class.cs</ProjectItem>
    </TemplateContent>
</VSTemplate>

以上大部分内容都是从上述链接直接取消并从此链接备份:https://msdn.microsoft.com/en-us/library/dn497698.aspx

Intellisense抱怨xsi:schemaLocation和AppliesTo。

我正在使用VS 2013 Professional Update 4。

任何人都可以解释如何正确创建PCL模板或解释需要做些什么才能使上述工作正常进行?

0 个答案:

没有答案