VS2019 项目模板制作

前期制作了一个winform 程序平台,它提供了一些常用的接口或功能接口,开发人员只需要开发dll,放在平台的根目录就可以运行调试。我希望给开发人员一个项目模板,利用它就可以快速新建工程,这个工程里自动引入所需要的dll.这些dll有些是.NET提供的,有些是自己开发的。最重要的是:我想让这个类库编译后自动把生成的dll转移的平台winform程序下,并且让这个dll的启动项目为平台的exe程序。

解决办法:VS模板制作。

准备工作:

先建立一个普通项目工程,作为标准模板的制作,为了让类库引用的第三方dll自动引入,新建了一个文件夹,此项目引用这个文件夹下的dll.

接着:在项目生成事件中做一些操作:我这里就是删除,copy动作。

这个不是关键:我需要保持项目调试为启动外部exe. 即使在项目里配置好导出模板仍然不生效,这里折腾实验半天没有成功。

坚持摸索尝试就能成功:找到了VS的.vsproj.user,把其中一段配置放入工程中,

步骤1:导出模板:

步骤二:新建VSIX工程:

如果没有这个模板,更新VS 的安装模块:

步骤三:新建VSIX工程项目:编译生成VS扩展插件

 编译后在bin目录就可以看到*.vsix安装文件,双击它就可以安装

最后可以用模板来建立工程项目测试下了,一定是OK的。

发布了92 篇原创文章 · 获赞 55 · 访问量 24万+

猜你喜欢

转载自blog.csdn.net/elie_yang/article/details/104442631