VS自定义项目模板:[4]自定义模板的分组

本文介绍如何在Visual Studio中为自定义项目模板添加分组,包括理解默认路径的意义及通过修改VSIX扩展文件实现模板分组的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • VS2013(VS2010等版本也适用,均需安装Visual Studio SDK)

理解默认路径的意义

  1. 1

    默认情况下,项目模板默认生成路径为:...\ProjectTemplates\CSharp\1033\MyTemplate.zip

    ProjectTemplate:由模板文件的类型Type="Project"决定,如果是项模板,则生成在ItemTemplates文件夹中。

    CSharp:由项目类型ProjectType属性决定。

    1033:模板的LCID,英文环境下的LCID就是1033,这也是默认值,如果你想修改LCID(如日文对应的1041)

  2. 2

    如需为模板在新建项目对话框中添加一个分组(文件夹),则路径需为:...\ProjectTemplates\CSharp\{分组名称}\1033\***.zip

    可以通过修改扩展文件VSIX中的文件夹关系来实现,将扩展文件以压缩文件打开,为1033添加一个上级目录即可。或将vsix扩展文件更改为zip文件,然后解压缩,添加自定义目录,然后再压缩成zip文件,然后更改扩展名为vsix即可。

    不过该经验从根本上来解决模板的分组问题。

    END

如何为自定义模板添加分组?

  1.  

    卸载模板项目。

    右键模板项目,在右键菜单中选择“卸载项目”。

    VS自定义项目模板:[4]自定义模板的分组
  2.  

    右键卸载的模板项目,打开其项目文件。

    VS自定义项目模板:[4]自定义模板的分组
  3.  

    为VSTemplate结点添加OutputSubPath属性。保存后重新加载项目(选择卸载的项目,右键菜单中选择重新加载项目)。

    VS自定义项目模板:[4]自定义模板的分组
  4.  

    编译模板项目,便能看到效果。重新生成VSIX扩展项目,安装后查看效果。

    VS自定义项目模板:[4]自定义模板的分组
    VS自定义项目模板:[4]自定义模板的分组
  5.  

转载于:https://www.cnblogs.com/zzw1986/p/4673366.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值