明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3401|回复: 12

[基础] VS20022支持热重载,CAD NET 开发无需在频繁重启CAD

  [复制链接]
发表于 2022-9-19 14:24:21 | 显示全部楼层 |阅读模式
Net CAD 之前开发调试特别麻烦,经常要重启。曲线办法就是从内存中加载的方案。

先VS2022 支持热重载,无需在重新启动CAD,直接点击热重载即可。看到还有此类调试方案的帖子,可以借鉴,VS能升级升级吧。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

评分

参与人数 3金钱 +80 收起 理由
ProgramFancier + 20 很给力!
sieben + 50
mccad + 10 很给力!

查看全部评分

发表于 2022-11-1 10:12:39 | 显示全部楼层
应用程序类型        需要 .NET 6        F5        Ctrl+F5
ASP.NET 代码隐藏        否        16.11        17.0
ASP.NET Razor(Blazor Server 和 ASP.NET Core)        是        17.0        17.0
ASP.NET Razor (Blazor WASM)        是        17.1        17.0
WPF        否        16.11        17.0
WinUI3        否        16.11        --
WinForms        否        16.11        17.0
控制台        否        16.11        17.0
.NET MAUI (WinUI 3)        是        17.1        --
.NET MAUI (Android)        是        17.1        --
.NET MAUI (iOS)        是        17.1        --
.NET MAUI Blazor 混合 (WinUI 3)        是        17.1        --
.NET MAUI Blazor 混合 (Android)        是        17.1        --
.NET MAUI Blazor 混合 (iOS)        是        17.1        --

上面表格百度热加载,到微软官方就可以看到。
查阅了微软热加载文档, WPF 16.11 后才支持热加载。对应版本VS2019 后期的版本,按照autocad的版本也就是说只有最新的autocad 2023以后版本才支持。
 楼主| 发表于 2022-11-2 08:57:44 | 显示全部楼层
ytianxia 发表于 2022-11-1 10:12
应用程序类型        需要 .NET 6        F5        Ctrl+F5
ASP.NET 代码隐藏        否        16.11        17.0
ASP.NET Razor(Blazor Server 和 ...

C# CAD 开发对应和VS 没关系,你说的这个应该是和WPF有关系吧,我都是用winform
发表于 2022-11-2 10:04:25 | 显示全部楼层
辛木辰 发表于 2022-11-2 08:57
C# CAD 开发对应和VS 没关系,你说的这个应该是和WPF有关系吧,我都是用winform

应该和AutoCAD 所使用的版本有关系吧,AutoCAD用的应该是WPF。
有做实际测试吗?我很久没碰AutoCAD了
发表于 2022-9-19 15:27:19 | 显示全部楼层
看你是哪种性质的修改,内部属性变动,热重载就好,有些调用,必须重启
 楼主| 发表于 2022-9-19 16:38:08 | 显示全部楼层
zixuan203344 发表于 2022-9-19 15:27
看你是哪种性质的修改,内部属性变动,热重载就好,有些调用,必须重启

我自己用涉及到的,都可以直接热重载,暂时未遇到你所说的情况。不管如何,和以前比已经非常方便了。
发表于 2022-9-26 16:52:04 | 显示全部楼层
VS2022要很大的安装空间呀。
发表于 2022-9-27 09:12:09 | 显示全部楼层
谢谢分享,试了可行,相当于编辑并继续!
发表于 2022-9-27 09:13:10 | 显示全部楼层
Linxian1028 发表于 2022-9-26 16:52
VS2022要很大的安装空间呀。

你不要全部安装呀,安装你所需的即可。
发表于 2022-9-28 21:04:46 | 显示全部楼层
不如二进制加载+附加到进程
发表于 2022-11-1 10:03:17 | 显示全部楼层
.net的加载机制跟c++不一样,这个也要看CAD是否支持的吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 04:20 , Processed in 0.205090 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表