ricaun.Revit.Templates
0.6.1
Prefix Reserved
dotnet new install ricaun.Revit.Templates::0.6.1
ricaun.Revit.Templates
RevitAddin Templates and ItemTemplates for C# Applications.
Installation
This package is automatically installed when using the ricaun.AppLoader plugin.
- Install .Net SDK or Visual Studio 2022
- Run
dotnet new -i ricaun.Revit.Templates
Template
- Run
dotnet new ricaun-revit-addin-sln -n ProjectName
Options
- Run
dotnet new ricaun-revit-addin-sln --help
Options | Description | Default |
---|---|---|
--Authors | Set Project Authors PropertyGroup | Authors |
--Company | Set Project Company PropertyGroup | Company |
--License | Set Project License MIT | true |
--Description | Set Project Description PropertyGroup | Revit Plugin $(PackageId) |
--Revit2025 | Configuration Version Revit 2025 | false |
--Revit2024 | Configuration Version Revit 2024 | false |
--Revit2023 | Configuration Version Revit 2023 | false |
--Revit2022 | Configuration Version Revit 2022 | false |
--Revit2021 | Configuration Version Revit 2021 | false |
--Revit2020 | Configuration Version Revit 2020 | false |
--Revit2019 | Configuration Version Revit 2019 | false |
ItemTemplates
The ItemTemplates
are installed automatically in Visual Studio 2022
when ricaun.AppLoader plugin installs the package.
Github
Item | Description |
---|---|
CHANGELOG | Create CHANGELOG.md template file |
LICENCE | Create LICENSE.md template file with MIT License |
README | Create README.md template file |
Revit
Item | Description |
---|---|
App | Basic Revit Application with IExternalApplication |
Command | Basic Revit Command with IExternalCommand |
todo | ... |
ProjectTemplates
The ProjectTemplates
are installed automatically in Visual Studio 2022
when ricaun.AppLoader plugin installs the package.
Project | Description |
---|---|
ricaun.Nuke.PublishRevit | Project with ricaun.Nuke for Revit Publish Build |
Revit.Addin.Template | Project library template for a Revit C# .NET add-in |
Snippets
The Snippets
are installed automatically in Visual Studio 2022
when ricaun.AppLoader plugin installs the package.
Snippet | Description |
---|---|
rdoc | Creates new Document statement |
rdocfull | Creates new Document statement with View and Selection |
relement | Creates GetElement in Document GetElement statement |
rfec | Creates new FilteredElementCollector() statement |
rmpickelement | Creates new PickElement Method |
rmselect | Creates new Select Method by Category |
rmselectelement | Creates new Select Method by Element |
rmselectelementtype | Creates new Select Method by ElementType |
rparameter | Creates Get Parameter statement |
rparameterif | Creates Get Parameter statement with if |
rsids | Selection ElementId to Element statement |
rt | Creates new Transaction() statement |
rtg | Creates new TransactionGroup() statement |
rapp | Creates new class App with IExternalApplication |
rappdb | Creates new class AppDB with IExternalDBApplication |
rcommand | Creates new class Command with IExternalCommand |
Release
License
This project is licensed under the MIT Licence.
Do you like this project? Please star this project on GitHub!
-
.NETFramework 4.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.