随笔 - 1619, 文章 - 4, 评论 - 26, 阅读 - 38万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

修改AutoCAD-Net-Wizards 支持VS2019

Posted on   sky410  阅读(216)  评论(0编辑  收藏  举报

修改AutoCAD-Net-Wizards 支持VS2019 

 

原因

官方提供的
https://github.com/ADN-DevTech/AutoCAD-Net-Wizards/blob/ForAutoCAD2020/AutoCADNetWizardsInstaller/AutoCAD_2020_dotnet_wizards.zip
支持的是.net framework 4.7 和 VS2017。

目的

支持.net framework 4.7.2 和 VS2010

步骤

  • 下载代码https://github.com/ADN-DevTech/AutoCAD-Net-Wizards.git

  • 切换到分支ForAutoCAD2020

  • 下载并安装https://marketplace.visualstudio.com/items?itemName=WixToolset.WixToolsetVisualStudio2019Extension

  • 下载并安装https://www.7-zip.org/download.html,在环境变量Path里面加上一条7z的安装路径C:\Program Files\7-Zip(具体看安装路径);

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

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

  • 打开AutoCADNetWizards 工程

  • 打开AutoCADNetWizards.wxs,修改 [VS2017] 为 [VS2019],以及

    中 460798 为 461814(Win10 则为 461808)

    中的 4.7 为4.7.2

  • 打开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" />

  • 打开AutoCAD CSharp plug-in工程,修改MyTemplate.vstemplate中的4.7 为4.7.2

  • 编译AutoCADNetWizards ,生成msi

参考资料:

https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed
http://blog.sina.com.cn/s/blog_6cbf08ad0102vs0k.html

相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示