# AutoCADDotNetLibrary.Analyzers
**Repository Path**: wmggy/AutoCADDotNetLibrary.Analyzers
## Basic Information
- **Project Name**: AutoCADDotNetLibrary.Analyzers
- **Description**: 提供AutoCAD二次开发,用于检查常见错误的Roslyn分析器。
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 8
- **Forks**: 6
- **Created**: 2022-08-11
- **Last Updated**: 2025-06-05
## Categories & Tags
**Categories**: Uncategorized
**Tags**: autocad, AutoCADDotNetLibrary, AutoCAD二次开发, cad
## README
# AutoCADDotNetLibrary.Analyzers
[
](https://www.nuget.org/packages/AutoCADDotNetLibrary.Analyzers/)



提供`AutoCAD`二次开发,使用`Roslyn`的[分析器](https://learn.microsoft.com/zh-cn/dotnet/csharp/roslyn-sdk/),检查常见错误和使用问题。
### 快速开始
在`nuget`上搜索并安装`AutoCADDotNetLibrary.Analyzers`即可使用。
```xml
net461
```
分析器只**提示错误**,不为项目添加其他任何功能。
### 效果

### Analyzer
| ID | 内容 | 严重性 |
| -------- | ---------------------------------------------------- | ------ |
| `AC0001` | 检查`IExtensionApplication`接口是否唯一。 | Error |
| `AC0002` | 检查`CommandMethodAttribute`所在函数的可访问性。 | Error |
| `AC0003` | 检查`CommandMethodAttribute`的`globalName`是否重复。 | Error |
---
### EnableAutoCADAnalyzers
为了控制**分析器**的启动,定义`EnableNETAnalyzers`属性。
```xml
net472
false
```
## QQ 群
