zoukankan      html  css  js  c++  java
  • 自定义项模板添加到VS2008中的方法

    自定义项模板添加到VS2008中的方法

    1、项目添加三个.NET组件:

    a、EnvDTE(必须添加)

    b、EnvDTE80(必须添加)

    c、System.Windows.Forms(用于测试)

    2、引入命名空间

    a、using EnvDTE

    b、using System.Runtime.InteropServices (引入此命名空间是为了使用[Comvisible()]特性)

    c、using System.Windows.Forms;(用于测试)

    3、给类添加两个特性

    a、[Comvisible(true)]

    b、[Guid(""),

    ProgId("命名空间.类名")]

    4、打开VS08命令提示符,输入命令:“guidgen”,在弹出的CREATE GUID对话框中选择第四项,复制生成的GUID,作为类的GUID特性的参数。

    5、实现接口IDTwizard中的Execute()方法,写入一条测试代码:MessageBox.Show(“OK”);

    6、在Properties文件夹下找到AssemblyInfo.cs文件并打开,找到[assembly:Comvisible(false)]将参数false改为true;

    7、项目右键属性

    7、1 “生成”选项卡中找到“为COM互操作注册”,并勾选中

    7、2 “签名”选项卡中找到“为程序集签名” -- 新建 -- 输入一个key值(任意)和密码(任意)

    8、在“C:\Program Files\Microsoft Visual Studio 9.0\VC#\CSharpProjectItems”路径下创建类名.vsdir和类名.vsz文件(可以新建txt文本文件然后直接修改文件后缀名,或者复制其它文件修改文件名称),文件名必须和项目中的类名一致。

    9、打开类名.vsdir文件,将*.vsz文件替换成类名.vs,第一个{}中的GUID替换成之前生成的GUID,

       “#2341”和“#2343”中间的数字,表示自定义的项模板在VS2008项模板排列的位置。数字越大排列越靠前。最后的.cs名称是项模板自动生成类文件的默认名称。

    10、打开类名.vsz文件,将Wizard={GUID}中的GUID替换成之前生成的GUID。

    11、右键生成项目。

    12、找到项目生成的*.dll文件,复制文件的物理路径。

    13、注册*.dll文件类型到VS2008开发环境中。方法:打开VS08命令提示符,输入命令:”cd  /d  *.dll ”文件的物理路径”按下回车,这时命令指向了项目的BIN目录下。再次输入命令:”regasm  *.dll ”回车。提示“类型注册成功”说明你已经成功将*.dll文件类型注册。

    14、将*.dll文件添加到全局应用程序缓冲池中。方法:在打开的VS08命令提示符中,继续输入命令:

        “gacutil  -i  *.dll  “ 。提示是否成功添加到缓冲池。

    15、回到项目,右键添加项,查看是否已经成功将自定义项模板添加到VS08中。

    16、需要注意的是,在VS命令提示符中输入命令是,物理路径最好包在“”中并注意空格的使用。

    爱过知情重,醉过知酒浓
  • 相关阅读:
    kettle excel input 利用通配符一次读入多份文件
    PowerDesigner Name、Code 映射设置
    PowerDesigner 建立约束
    PowerDesigner 创建概念模型、转换显示风格、概念模型转逻辑模型
    SQL 语言分类
    PowerDesigner 使用域、逻辑模型转物理模型、查看DDL语句
    DB、ETL、DW、OLAP、DM、BI关系结构图
    读懂BI商业智能与大数据应用的区别
    java 生成excel
    IntelliJ IDEA 2016 2.5 安装 并使用其新建一个maven web项目部署发布
  • 原文地址:https://www.cnblogs.com/huanhuan86/p/3097246.html
Copyright © 2011-2022 走看看