Skip to content

Instantly share code, notes, and snippets.

View ricaun's full-sized avatar

Luiz Henrique Cassettari ricaun

View GitHub Profile
@ricaun
ricaun / InventorVersion.CopyAddinFiles.csproj
Last active May 8, 2025 00:24
Copy AddinFiles Target for Autodesk Inventor
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<CopyAddinFiles>true</CopyAddinFiles>
</PropertyGroup>
<PropertyGroup>
<AddinDestinationFolder>$(AppData)\Autodesk\Inventor $(InventorVersion)\Addins\</AddinDestinationFolder>
</PropertyGroup>
@ricaun
ricaun / RevitVersion.CopyAddinFiles.csproj
Last active May 8, 2025 00:24
Copy AddinFiles Target for Autodesk Revit
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<CopyAddinFiles>true</CopyAddinFiles>
</PropertyGroup>
<PropertyGroup>
<AddinDestinationFolder>$(AppData)\Autodesk\Revit\Addins\$(RevitVersion)\</AddinDestinationFolder>
</PropertyGroup>
@ricaun
ricaun / AutoCADVersion.CopyBundleFiles.csproj
Last active May 8, 2025 17:31
Copy BundleFiles Target for Autodesk AutoCAD
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<CopyBundleFiles>true</CopyBundleFiles>
</PropertyGroup>
<PropertyGroup>
<BundleDestinationFolder>$(AppData)\Autodesk\ApplicationPlugins\$(MSBuildProjectName).bundle</BundleDestinationFolder>
</PropertyGroup>
@ricaun
ricaun / ExtensionApplication.cs
Last active May 9, 2025 19:08
AutoCAD abstraction for IExtensionApplication
using Autodesk.AutoCAD.ApplicationServices.Core;
using Autodesk.AutoCAD.Ribbon;
using Autodesk.AutoCAD.Runtime;
using Autodesk.Windows;
using System;
namespace ricaun.AutoCAD.UI
{
/// <summary>
/// Abstract base class for implementing an AutoCAD Extension Application.