ricaun / RevitShell

Windows Shell Extensions in .NET for Revit files.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RevitShell

Visual Studio 2022 License MIT .NET Framework 4.5

RevitShell uses SharpShell to enable the creation of Windows Shell Extensions in .NET for Revit files.

Revit Files Extension

Revit files have the following extensions:

  • Project: .rvt
  • Family: .rfa
  • Project Template: .rte
  • Family Template: .rft

Dependencies

Installation

Installation with InnoSetup

In the InnoSetup the ServerRegistrationManager.exe is used to install/uninstall the extension.

[Run]
Filename: "{app}\ServerRegistrationManager.exe"; Flags: postinstall runascurrentuser; Parameters: "install ""{app}\RevitShell.dll"" -codebase"

[UninstallRun]
Filename: "{app}\ServerRegistrationManager.exe"; Parameters: "uninstall ""{app}\RevitShell.dll""";

Installation with ServerRegistrationManager

Download ServerRegistrationManager.zip to install the extension.

Install:

ServerRegistrationManager.exe install RevitShell.dll

Uninstall:

ServerRegistrationManager.exe uninstall RevitShell.dll

Installation with ServerManager

Download ServerManager.zip to install the extension.

Load RevitShell.dll using ServerManager.exe and install/unistall the server.

Release

License

This project is licensed under the MIT Licence.


Do you like this project? Please star this project on GitHub!

About

Windows Shell Extensions in .NET for Revit files.

License:MIT License


Languages

Language:C# 67.8%Language:Inno Setup 32.2%