总结 — 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文件类型
- 遇到的问题
- $符号
- 问题描述:编译失败,出现异常字符$
- 解决方法:csproj文件中使用<None Include/>中添加含有$符号的文件
- $safeprojectname$等系统变量未被替换
- 问题描述:$safeprojectname$等系统变量未被替换,生成的文件类名还是$safeprojectname$
- 解决方法:设置vstemplate文件中的ReplaceParameters="true"即可
- 未能加载类型.Global
- 编译成功,运行失败,报未能加载类型.Global
- 解决方法:暂未解决
- $符号