中望CAD c#二次开发 ——VS环境配置

新建类库项目:下一步

下一步

下一步:

或直接:

改为:

<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>

<TargetFramework>NET48</TargetFramework>

<LangVersion>preview</LangVersion>

</PropertyGroup>

<ItemGroup>

<PackageReference Include="ZWCAD.NetApi" Version="20.22.0" ExcludeAssets="runtime">

</PackageReference>

</ItemGroup>

</Project>

cs 复制代码
using ZwSoft.ZwCAD.ApplicationServices;
using ZwSoft.ZwCAD.Runtime;
namespace ClassLibrary1
{
    public class Class1
    {
        [CommandMethod("xx")]
        public void zwcad()
        {
            Application.DocumentManager.MdiActiveDocument.Editor.WriteMessage("zwcadok了\n");
        }
    }
}

一个项目可同时编译多个类型CAD,如下添加项目,配置autocad即可。

相关推荐
Jerry&Grj13 小时前
SpringBoot埋点功能技术实现方案深度解析:架构设计、性能优化与扩展性实践
java·微服务·性能优化·springboot·架构设计·埋点技术
没有bug.的程序员13 小时前
Redis Stream:轻量级消息队列深度解析
java·数据库·chrome·redis·消息队列
无羡仙14 小时前
替代 Object.freeze 的精准只读模式
前端·javascript
web前端12314 小时前
Java客户端开发指南 - 与Web开发对比分析
前端
龙在天14 小时前
前端 9大 设计模式
前端
搞个锤子哟14 小时前
网站页面放大缩小带来的问题
前端
hj5914_前端新手14 小时前
React 基础 - useState、useContext/createContext
前端·react.js
用户81607918333314 小时前
告别“魔法”:包你解决 Gradle 的下载慢问题
java
半花14 小时前
【Vue】defineProps、defineEmits 和 defineExpose
前端·vue.js
霍格沃兹_测试14 小时前
软件测试 | 测试开发 | H5页面多端兼容测试与监控
前端