zoukankan      html  css  js  c++  java
  • 总结 — VS2010新增文件类型

    VS2010新增文件类型
    • 系统要求如下
      • 支持操作系统:Windows 7、Windows Server 2003 R2、Windows Server 2003 SP2、Windows Server 2008 R2、Windows Server 2008 SP2、Windows Vista SP2、Windows XP SP3
      • 用户需要安装MSXML6
      •  Visual Studio 2010专业版或更高版本
      • 安装VS2010 SP1 SDK
      • 上一步骤完成之后再安装VS2010 SDK sp1
    • 打开VS2010,在新建项目中可以看到如下图

    • 新建解决方案
    • 添加C# Item Template项目名称为vxml,删除class.cs,添加VXMLFile.vxml,编辑vxml.vstemplate内容如下

    • 删除原来的class.cs文件,新增VXMLFile.vxml文件,内容为vxml模板内容
    • 生成可添加文件
      • (方式一)添加VSIXProject项目,名称为VXMLExtension,打开source.extension.vsixmanifest文件,在AddContent中添加vxml项目生成的vxml.zip,编译运行debug中的VXMLExtension.vsix,卸载请在vs2010的工具-扩展管理器中卸载
      • (方式二)将【vxml.zip】文件添加到VS2010的安装路径下如【D:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Code\2052】并在【Visual Studio 命令提示(2010)】中运行devenv /setup,如下图,运行需要1~2分钟,请耐心等待。
    • 使用说明
      • (方式一)
        • 安装:将【vxml安装包.rar】解压,运行【VXMLExtension.vsix】,重新打开VS2010的项目,在添加文件中可以看到新增vxml文件类型。
        • 卸载:打开VS2010,在工具 - 扩展管理器中卸载VXMLExtension即可。
      • (方式二)
        • 将【vxml.zip】文件添加到VS2010的安装路径下如【D:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Code\2052】并在【Visual Studio 命令提示(2010)】中运行devenv /setup,如下图,运行需要1~2分钟,请耐心等待。
        • 卸载请直接删除【vxml.zip】文件,运行并在【Visual Studio 命令提示(2010)】中运行devenv /setup。
    • 安装完成后,重新打开VS2010即可看到如下图所示的VXML文件类型

    • 遇到的问题
      1. $符号
        • 问题描述:编译失败,出现异常字符$
        • 解决方法:csproj文件中使用<None Include/>中添加含有$符号的文件
      2. $safeprojectname$等系统变量未被替换
        • 问题描述:$safeprojectname$等系统变量未被替换,生成的文件类名还是$safeprojectname$
        • 解决方法:设置vstemplate文件中的ReplaceParameters="true"即可
      3. 未能加载类型.Global
        • 编译成功,运行失败,报未能加载类型.Global
        • 解决方法:暂未解决
  • 相关阅读:
    颠覆C#王权的“魔比斯环” — 实现AOP框架的终极利器
    使用.Net的CodeDOM技术实现语言无关的Code Wizard
    拆半查找的递归和非递归算法
    使用wxWidgets for C++从资源文件中静态装载图像
    全排列算法原理和实现
    得到第K个大的数算法研究
    用C#2.0实现网络蜘蛛(WebSpider)
    Php实现Js的escape方法
    google map 获取 地理定位
    将sqlserver表中的数据导出sql语句(转)
  • 原文地址:https://www.cnblogs.com/xiaoyinxxy/p/vxml.html
Copyright © 2011-2022 走看看