IFox.CAD.ACAD2019 0.0.21

There is a newer version of this package available.
See the version list below for details.
dotnet add package IFox.CAD.ACAD2019 --version 0.0.21
                    
NuGet\Install-Package IFox.CAD.ACAD2019 -Version 0.0.21
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="IFox.CAD.ACAD2019" Version="0.0.21" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="IFox.CAD.ACAD2019" Version="0.0.21" />
                    
Directory.Packages.props
<PackageReference Include="IFox.CAD.ACAD2019" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add IFox.CAD.ACAD2019 --version 0.0.21
                    
#r "nuget: IFox.CAD.ACAD2019, 0.0.21"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package IFox.CAD.ACAD2019@0.0.21
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=IFox.CAD.ACAD2019&version=0.0.21
                    
Install as a Cake Addin
#tool nuget:?package=IFox.CAD.ACAD2019&version=0.0.21
                    
Install as a Cake Tool

Fs.Fox 分支说明

IFoxCAD

官方地址: IFoxCAD: 基于.NET的Cad二次开发类库 或参考本分支下的: IFoxCAD 说明.md

发布与 NuGet 包

本项目支持通过 GitHub Actions 自动发布 NuGet 包。当推送版本标签时,将自动构建并发布到 NuGet.org。

可用的 NuGet 包

  • IFox.CAD.ACAD2019 - AutoCAD 2019 支持 (.NET Framework 4.8)
  • IFox.CAD.ACAD2025 - AutoCAD 2025 支持 (.NET 8.0)
  • IFox.CAD.ZCAD2022 - 中望CAD 2022 支持 (.NET Framework 4.8)
  • IFox.CAD.ZCAD2025 - 中望CAD 2025 支持 (.NET Framework 4.8)

如何发布新版本

# 创建版本标签
git tag v1.0.0

# 推送标签到远程仓库
git push origin v1.0.0

详细说明请参考:发布工作流程文档

Fs.Fox 分支说明

在IFoxCAD的基础上,将命名空间改为Fs.Fox,并作为Fs团队AutoCAD的基础库之一使用; 重要更改会尽量回馈给IFox,不过IFox对PR处理速度太慢了, 我基本已经放弃~

在线导图

我基于公开文档草稿整理了思维导图, boardmix链接中的文件「.NET ARX_Fox」 https://boardmix.cn/app/share/CAE.CMvmgA4gASoQHBGpsUGmGR9LipooomyTSDAGQAE/U41nx2, 需要编辑权限的欢迎私聊我

Why

以便Fs的团队在生产环境中使用,避免Dll版本的冲突 希望能够灵活和自由维护和开发此类库 IFox0.9版本正在重构,存在不稳定因素,原计划去掉.net48的支持,不排除后续有大的变动; IFox PullRequest目前看反馈速度也比较慢

其他

ToDo

  • 评估第三方IndexRange包,是否要清理 C#原生IndexRange 是在Standard 2.1引入的,Framework 4.8 仅支持Standard 2.0;

怎么通过本仓库给Gitee上的Fox官方贡献代码

已放弃,下面不用看 ~建议配置两个远程地址,gitee的可以跟fox仓库进行pr等关联操作~ ~推荐从gitee-->github~ [remote "origin"] url = git@gitee.com:bim360/Fs.Fox.CAD.git url = git@github.com:FsDiG/Fs.Fox.CAD.git

Product Compatible and additional computed target framework versions.
.NET Framework net48 is compatible.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.3 447 10/24/2025
1.0.0 242 10/21/2025
0.0.35 211 10/21/2025
0.0.34 211 10/21/2025
0.0.31 215 10/20/2025
0.0.30 209 10/20/2025
0.0.29 212 10/20/2025
0.0.24 202 10/20/2025
0.0.23 216 10/20/2025
0.0.22 390 10/20/2025
0.0.21 392 10/20/2025
0.0.20 377 10/20/2025
0.0.16 390 10/20/2025
0.0.12 398 10/20/2025
0.0.11 385 10/20/2025
0.0.10 390 10/20/2025
0.0.8 395 10/20/2025
0.0.6 397 10/20/2025

增加CI流程支持