Skip to main content

Manual Install for VentilatePro Revit Add-in

Use this method if the installer is blocked by your IT policy. This installs the same add-in by copying DLL files and creating the Revit .addin manifest manually.

Step 1: Extract files

Download and extract VentilatePro-Manual-v1.0.11.zip to:

C:\Program Files\VentilatePro\

Then open PowerShell as Administrator and run:

cd "C:\Program Files\VentilatePro"
powershell -ExecutionPolicy Bypass -File ".\Install-VentilatePro-v1.0.11.ps1"

If you cannot write to Program Files, use a local folder (for example C:\VentilatePro\) and update the assembly path in Step 3.

Step 2: Required files

Confirm these files are in the same folder:

  • VentilatePro.dll
  • CredentialManagement.dll
  • Newtonsoft.Json.dll
  • Install-VentilatePro-v1.0.11.ps1
  • export_icon_16.png, export_icon_32.png, import_icon_16.png, import_icon_32.png

Step 3: Create the Revit .addin file

Create VentilatePro.addin in each Revit folder you want to enable (2025-2025):

  • Per-user (no admin): %APPDATA%\Autodesk\Revit\Addins\20XX\
  • All users (admin): %ProgramData%\Autodesk\Revit\Addins\20XX\

Paste this content:

<?xml version="1.0" encoding="utf-8"?>
<RevitAddIns>
  <AddIn Type="Application">
    <Name>VentilatePro</Name>
    <Assembly>C:\Program Files\VentilatePro\VentilatePro.dll</Assembly>
    <AddInId>F0EAF09E-4D78-4CE3-A7E2-248F7C1F8ADF</AddInId>
    <FullClassName>VentilatePro.App</FullClassName>
    <VendorId>VentilatePro</VendorId>
    <VendorDescription>Ventilate Pro, www.ventilatepro.com</VendorDescription>
  </AddIn>
</RevitAddIns>

Step 4: Start Revit and verify

  • Close all Revit sessions before copying files.
  • Start Revit again and look for the VentilatePro ribbon tab.
  • If it does not appear, confirm the .addin file path and the DLL assembly path are correct.

Important notes

  • This manual package is unsigned. Some endpoint protection tools may still block it.
  • Do not bypass corporate policy. If blocked, ask IT to allow the VentilatePro folder and manifest path.
  • Use the same version for all files to avoid dependency mismatch.