如果要升级宏,则可能需要执行一些文件管理任务,以便在 Revit 中正确地更新和运行宏。
务必熟悉 Revit 软件开发工具包 (SDK) 的更改和下列宏升级信息。
升级应用程序级宏
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>net8.0-windows</TargetFramework> <ImplicitUsings>enable</ImplicitUsings> <Nullable>enable</Nullable> </PropertyGroup> <PropertyGroup Condition=" '$(Platform)' == 'AnyCPU' "> <PlatformTarget>x64</PlatformTarget> <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath> <AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath> <Optimize>False</Optimize> <DebugSymbols>True</DebugSymbols> <DebugType>Portable</DebugType> <OutputPath>..\..\Addin\</OutputPath> <AssemblyName>MacroTemplate</AssemblyName> <BaseInterMediateOutputPath>obj\</BaseInterMediateOutputPath> <DefineConstants>DEBUG;TRACE</DefineConstants> <InterMediateOutputPath>obj\Debug</InterMediateOutputPath> <Deterministic>false</Deterministic> <GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute> <GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute> <GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute> <GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute> <GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute> <GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute> </PropertyGroup> <ItemGroup> <Reference Include="..\..\..\..\..\RevitAPI.dll"> <Private>False</Private> </Reference> <Reference Include="..\..\..\..\..\RevitAPIUI.dll"> <Private>False</Private> </Reference> </ItemGroup> <Target Name="PreBuild" BeforeTargets="PreBuildEvent"> <Exec Command="del $(OutputPath)\*.dll" /> </Target> </Project>
升级文档级宏