1.安装API包
安装引用包 Revit_All_Main_Versions_API_x64 2025.0.0,
报错:包 Revit_All_Main_Versions_API_x64 2025.0.0 与 net48 (.NETFramework,Version=v4.8) / win-x64 不兼容。 包 Revit_All_Main_Versions_API_x64 2025.0.0 支持: net8.0 (.NETCoreApp,Version=v8.0)
备注:Revit2024及以前版本二次开发,使用.NET FrameWork框架
2.框架区别
.NET Framework 和 .NET Core 是两套框架。
.NET Framework 只能运行在 Windows 平台,而 .NET Core 是跨平台的,是不带 WinForm 的。
如果要搞 WinForm 开发,在创建项目的时候,就必须选择 .NET Framework。如果选错了,是不可事后更改的,只能重新创建新的 .NET Framework 项目。
3.安装Visual Studio 2022
Visual Studio 2019不支持 net8.0,最低17.7版本,需要Visual Studio 2022
IDE支持只有VisualStudio2022!也就是说,只有VisualStudio2022才能写.Net8项目!
4.配置.NET8.0
下载地址:适用于 Visual Studio 的 .NET SDK
安装完成后,
备注:Visual Studio 2019 不支持 .NET8.0
5.创建.NET项目
原有的.FrameWork框架项目不能使用了,需要创建.NET项目,并且切换为.NET8.0;
依据之前的Revit二开架构,复制代码到新项目中;
安装依赖最新API支持包:Revit_All_Main_Versions_API_x64 2025.0.0
进行调试开发