中望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即可。

相关推荐
Irene199112 分钟前
Flink 学习日志 01:前端转大数据的实战避坑指南
java·jvm·flink
Thomas.Sir13 分钟前
第1课:SpringBoot 4.x 快速上手:新特性、环境准备与第一个HelloWorld程序
java·spring boot
tryCbest23 分钟前
Vue3——第 6 篇:事件处理与表单绑定——v-on 与 v-model
前端·javascript·vue.js
恋猫de小郭26 分钟前
Flutter 的文字为什么比 SwiftUI 更细?问题主要在 Skia 的 256 项查找表里
android·前端·flutter
lexiangqicheng29 分钟前
前端高阶面试核心通关指南:深入解析Vue3与React18底层原理及性能优化
前端·面试·性能优化
怕浪猫29 分钟前
前端对接聊天 API:我用 React 做了一个比 ChatGPT 还好看的界面
前端·后端·面试
devilnumber32 分钟前
Java 内部迭代 vs 外部迭代:从原理到实战避坑
java·开发语言
程序员小孔.33 分钟前
基于 Spring Cloud + Vue 的 JEEWMS 开源仓储管理平台设计与实现
前端·javascript·vue.js·spring boot·spring cloud·开源
IT_陈寒34 分钟前
深入理解Python:核心原理与最佳实践
前端·人工智能·后端
杨运交38 分钟前
080-缓存模块-Spring Cache缓存键前缀设计与租户隔离实践
java·spring·缓存