ricaun.Revit.Templates 0.6.1

The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org. Prefix Reserved
dotnet new install ricaun.Revit.Templates::0.6.1
This package contains a .NET Template Package you can call from the shell/command line.

ricaun.Revit.Templates

RevitAddin Templates and ItemTemplates for C# Applications.

Visual Studio 2022 Nuke License MIT Build Release

Installation

This package is automatically installed when using the ricaun.AppLoader plugin.

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.

Version Downloads Last updated
0.6.1 167 4/16/2024
0.6.0 166 3/28/2024
0.5.2 2,515 12/22/2023
0.5.1 624 12/5/2023
0.5.0 729 4/5/2023
0.4.4 546 11/25/2022
0.4.3 447 10/12/2022
0.4.2 385 10/10/2022
0.4.1 381 10/5/2022
0.4.0 452 8/23/2022
0.3.0 426 8/1/2022
0.2.0 494 7/18/2022
0.1.0 475 7/9/2022