mirror of
https://github.com/ShrlAlgo/RevitGen.git
synced 2026-03-07 17:28:54 +00:00
Improve README with clearer usage instructions
Updated instructions for using .NET Upgrade Assistant and clarified command generation steps.
This commit is contained in:
12
README.md
12
README.md
@@ -1,15 +1,15 @@
|
|||||||
# 注意事项
|
# 注意事项
|
||||||
- 使用该包的项目的源生成器,需要使用新的.Net SDK 样式,如果不是,可以在```https://marketplace.visualstudio.com/vs```或者扩展-管理扩展,搜索.NET Upgrade Assistant安装
|
- 使用该包的项目的源生成器,需要使用新的.Net SDK 样式,如果不是,可以在```https://marketplace.visualstudio.com/vs```或者visual studio菜单-扩展-管理扩展,搜索.NET Upgrade Assistant安装
|
||||||
- 之后项目右键升级到SDK(选最后一项 将项目转换为SDK样式)。
|
- 之后在项目鼠标右键-升级(选最后一项 将项目转换为SDK样式)。
|
||||||
- 右键RevitGen项目,打包,生成nuget,可以修改版本。
|
- 右键RevitGen项目,打包,生成nuget,可以修改版本。
|
||||||
- 在插件项目本地去引用nuget包,本地路径需要修改nuget.config中的相对路径。
|
- 在插件项目本地去引用nuget包,本地路径需要修改nuget.config中的相对路径。
|
||||||
# 使用方法
|
# 使用方法
|
||||||
- 使用```partial```修饰你的命令类
|
- 使用```partial```修饰你的命令类
|
||||||
- 使用```RevitCommand```生成命令和面板
|
- 使用```RevitCommand```生成外部命令和面板
|
||||||
- ```CommandHandler```来定义运行的逻辑方法
|
- ```Icon```如果是路径的图标的话,需要属性窗口中把生成方式改成嵌入式资源
|
||||||
- 如果是路径的图标的话,需要属性窗口中把生成方式改成嵌入式资源
|
|
||||||
- 命令自带```UIApplication```,```UIDocument```,```Document```,```ActiveView```等属性
|
|
||||||
- 自带事务处理,不需要使用默认事务时,可以使用```[RevitCommand("测试", UsingTransaction = false)]```
|
- 自带事务处理,不需要使用默认事务时,可以使用```[RevitCommand("测试", UsingTransaction = false)]```
|
||||||
|
- 使用```CommandHandler```来定义运行的逻辑方法
|
||||||
|
- 命令自带```UIApplication```,```UIDocument```,```Document```,```ActiveView```等属性
|
||||||
- 源生成器会根据命令的特性会生成一个的按钮,并在```RevitGenApplication```自动注册。
|
- 源生成器会根据命令的特性会生成一个的按钮,并在```RevitGenApplication```自动注册。
|
||||||
```
|
```
|
||||||
using Autodesk.Revit.DB;
|
using Autodesk.Revit.DB;
|
||||||
|
|||||||
Reference in New Issue
Block a user