Visual Studio 2019安装AutoCAD_2020_dotnet_wizards

一. 前言

由于官方提供的 AutoCADNetWizards 2020 支持的是VS2017和.Net framework4.7,由于已安装VS2019,不想再安装VS2017,所以想使AutoCADNetWizards 2020支持VS2019。

总体方案是依照此博客(修改AutoCAD-Net-Wizards 支持VS2019 - 梧桐爱凤 - 博客园 (cnblogs.com))进行操作的。

二. 步骤

  1. 下载AutoCADNetWizards代码

    GitHub地址为https://github.com/ADN-DevTech/AutoCAD-Net-Wizards.git,下载ForAutoCAD2020分支即可,git 克隆此分支的代码如下:

    git clone -b ForAutoCAD2020 https://github.com/ADN-DevTech/AutoCAD-Net-Wizards.git
    
  2. 下载并安装https://marketplace.visualstudio.com/items?itemName=WixToolset.WixToolsetVisualStudio2019Extension

  3. 下载并安装7-Zip

    7-Zip下载地址为https://www.7-zip.org/download.html,然后再环境变量Path里添加7-Zip的安装路径C:\Program Files\7-Zip(具体看安装路径)。

  4. 下载并安装https://github.com/wixtoolset/wix3/releases/download/wix3112rtm/wix311.exe

  5. 打开AutoCADNetWizardsInstaller\AutoCADNetWizards.sln 如果提示.net 框架问题,可以选择先加载后修改;

  6. 修改AutoCADNetWizards工程文件

    • 修改AutoCADNetWizards.wxs文件中以下内容:

      • [VS2017]改成[VS2019]
      • 460798改成461814(Win10则改成461808)
    • 修改directory.wxi文件中以下内容:
      • [VS2017]改成[VS2019]
    • 修改property.wxi文件中以下内容:
      • [2017]改成[2019]
      • Key="SOFTWARE\WOW6432Node\Microsoft\VisualStudio\SxS\VS7" Name="15.0" Type="directory" 改为:
        Key="SOFTWARE\WOW6432Node\Microsoft\VisualStudio\VSPerf" Name="CollectionToolsDir2019" Type="raw"
  7. 修改AutoCAD CSharp plug-in工程文件
    修改MyTemplate.vstemplate中的4.74.7.2

  8. 编译AutoCADNetWizards ,生成msi。

三.后续问题

​ 修改AutoCADNetWizards 2020支持VS2019并安装之后,打开VS2019可能会发现没有AutoCAD 2020 CSharp plug-in模板。

这时需要手动将模板文件复制到VS2019的模板文件夹中即可。

VS2019的C#项目模板文件夹路径为是:C:\Users\XXX\Documents\Visual Studio 2019\Templates\ProjectTemplates\Visual C#

模板文件是从原来已经安装成功的电脑上拷贝出来的,名为AutoCAD 2020 CSharp plug-in.zip的,不用解压直接放到上面的文件夹中即可。

不光手动修改的AutoCADNetWizards 2020出现了安装完成之后VS里没有模板的问题,其他官方的版本例如AutoCADNetWizards 2019、AutoCADNetWizards 2020等我再安装的时候都出现过这个问题,不知道什么原因,有人知道吗~

AutoCAD 2020 CSharp plug-in模板是我提取出来的,有需要下面链接可以自取,无需积分。

下载AutoCAD 2020 CSharp plug-in

Visual Studio 2019安装AutoCAD_2020_dotnet_wizards相关推荐

  1. visual studio 2019安装配置可编写c/c++语言的IDE环境

    visual studio 2019安装配置可编写c/c++语言的IDE环境 IDE的下载和安装: 首先,到visual studio官网下载vs2019的安装程序. 学生.或个人开发者免费下载第一个 ...

  2. Visual Studio 2019安装与配置

    在Visual Studio中安装C和C ++支持 如果尚未下载并安装Visual Studio和Microsoft C / C ++工具,请按以下步骤开始. Visual Studio 2019安装 ...

  3. Visual Studio 2019 安装 MFC

    Visual Studio 2019 安装 MFC Visual Studio 2019 c++ MFC学习系列(1)-安装MFC模板 https://blog.csdn.net/freewzx200 ...

  4. Visual Studio 2019 安装并创建运行C++项目

    Visual Studio 2019 安装并创建运行C++项目 一.安装Visual Studio 2019 在官网下载社区版本的VS2019: https://visualstudio.micros ...

  5. visual studio 2019 安装卸载问题

    1. visual studio 2019 安装 问题1:如何安装visual studio 2019 企业版 可参考:http://www.winwin7.com/soft/9019.html#xi ...

  6. Visual Studio 2019 安装教程 附免费安装包资源

    1.鼠标右击"vs 2019"压缩包,选择"解压到vs 2019". 2.双击打开解压后的"vs 2019"文件夹,鼠标右击"vs ...

  7. Visual Studio 2019安装教程

    1.鼠标右击[vs 2019]压缩包选择[解压到vs 2019]. 2.双击打开解压后的[vs 2019]文件夹. 3.鼠标右击[vs_Professional.exe]选择[以管理员身份运行]. 4 ...

  8. *(已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法

    Visual Studio 2019中的安装问题详细解决方法 前言 一.下载地址 二.问题解决 1.连接WIFI 2.修改DNS 刷新本地DNS解析缓存(分割线,7-13更新) 前言 因为最近要学习C ...

  9. Visual Studio 2019安装vsix插件及Gitee.VisualStudio安装包

    网上安装 Gitee.VisualStudio插件 速度较慢,可以从百度网盘下载 链接:https://pan.baidu.com/s/16WLjWHMTMUSRfyt_SKxFWA?pwd=74cd ...

最新文章

  1. 科大讯飞市值腰斩背后,AI产业集体思考如何落地?
  2. jittor和pytorch生成网络对比之esrgan
  3. poj2411 Mondriaan's Dream (状压dp+多米诺骨牌问题)
  4. erlang精要(19)-以函数作为参数的函数,返回函数的函数(2)
  5. mysql numeric float_sql 下,float和numeric
  6. wex5 app应用 定时退出
  7. 95-130-342-源码-source-kafka相关-AbstractPartitionDiscoverer
  8. docker 镜像的保存以及导入
  9. python函数编写_Python函数(二)如何编写函数
  10. 对于scanf的新理解
  11. 三星 smarttv android,三星SmartView
  12. python程序设计基础课后答案-python语言程序设计基础(第2版)课后答案嵩天
  13. Linux中如何设置静态IP和动态ip设定
  14. 如何把设计稿转换成html,将设计稿转换成WEB页面职业者
  15. win8.1CPU使用率过高、卡顿、破音问题整理
  16. 手机python软件怎么下载词云_从零开始教你用 Python 做词云
  17. Java 获取cron表达式的下次执行时间
  18. uniapp [微信小程序开发工具]微信小程序在Hbuilderx运行报错:? Enable IDE Service (y/N) 
  19. 李航《统计学习方法》系列Python实现
  20. 两路音频合成一路电路_CD4013构成音频线路输出双路转换器

热门文章

  1. 上证指数究竟是如何计算出来的?
  2. excel提示磁盘空间不足磁盘已满无法打开或保存
  3. Kafka 中 SASL ACL SSL 到底分别代表什么意思
  4. 防抖云台-鸡头稳定 简介篇
  5. [Java]简单实现UDP
  6. 【JoJo的摄影笔记】相机选购指南(伪)
  7. 全志V3s硬件设计指南,全志V3s芯片资料
  8. 360SEO 如何使用360分析工具来了解你的受众
  9. ubuntu开启TFTP服务和NFS服务
  10. 双系统中从Windows访问Linux分区 ext2 ext3 的三种方法