# AutoCADDotNet **Repository Path**: wmggy/AutoCADDotNet ## Basic Information - **Project Name**: AutoCADDotNet - **Description**: 提供AutoCAD二次开发.Net需要使用的ObjectARX包。 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2023-05-30 - **Last Updated**: 2025-07-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: autocad, AutoCADDotNetLibrary, AutoCAD二次开发, cad ## README # AutoCADDotNet [![NuGet Version](https://img.shields.io/nuget/v/AutoCADDotNet?color=blue) ](https://www.nuget.org/packages/AutoCADDotNet/) ![NuGet Downloads](https://img.shields.io/nuget/dt/AutoCADDotNet) ![Static Badge](https://img.shields.io/badge/net35-ObjectARX2010-blue) ![Static Badge](https://img.shields.io/badge/net40%2B-ObjectARX2013-blue) ![Static Badge](https://img.shields.io/badge/net8.0--windows-ObjectARX2025-blue) 提供`AutoCAD`二次开发`.Net`需要使用的`ObjectARX`包。 ## 快速使用 在`nuget`上搜索并安装`AutoCADDotNet`即可使用。 ```xml * ``` - 根据`TargetFramework`进行`ObjectARX`版本划分: - 不考虑`AutoCAD2009`及以下的版本。 - 当使用`TargetFramework`为`.NET Framework`的`net35`及以下时,适用于`AutoCAD2010-2012`版本。(个人建议也不考虑) - 当使用`TargetFramework`为`.NET Framework`的`net40`及以上时,适用于`AutoCAD2013`及以上版本,包括`AutoCAD2025`及以上的版本。(个人建议使用此范围内的`.NET Framework`,可以统一版本) - 当使用`TargetFramework`为`net8.0-windows`时,适用于`AutoCAD2025`及以上版本。 - 提供`MSBuild`属性常用值。 - 提供`Autodesk.AutoCAD.Interop.dll`,可以使用`COM`的`api`。 ## 功能 #### AutoCAD2010-2012 版本 当使用`TargetFramework`为`.NET Framework`的`net35`及以下时: - 提供`ObjectARX2010`包中的`AcMgd.dll`等依赖。 - 提供`ObjectARX2018`包中的`xml`注释文档。 - 提供`ObjectARX2010`包中的`x64`的`Autodesk.AutoCAD.Interop.dll`。 - 这些依赖不会复制到生成目录下。 #### AutoCAD2013 及以上版本 当使用`TargetFramework`为`.NET Framework`的`net40`及以上时。 - 提供`ObjectARX2013`包中的`AcMgd.dll`等依赖。 - 提供`ObjectARX2018`包中的`xml`注释文档。 - 提供`ObjectARX2013`包中的`x64`的`Autodesk.AutoCAD.Interop.dll`。 - 这些依赖不会复制到生成目录下。 #### AutoCAD2025 及以上版本 当使用`TargetFramework`为`net8.0-windows`时。 - 提供`ObjectARX2025`包中的`AcMgd.dll`等依赖。 - 提供`ObjectARX2025`包中的`xml`注释文档。 - 提供`ObjectARX2025`包中的`x64`的`Autodesk.AutoCAD.Interop.dll`。 - 这些依赖不会复制到生成目录下。 #### 提供`MSBuild`属性常用值 提供项目默认值。 ```xml true true None ``` #### 反编译查看源代码 可以反编译查看源代码的版本:`` ## 版本划分原理 [版本划分原理](./docs/版本划分原理.md) ## QQ 群 ![QQ群](/docs/img/AutoCADDotNetLibrary%E7%BE%A4%E4%BA%8C%E7%BB%B4%E7%A0%81.png)