A modern SolidWorks add-in (2024+) verifying the new architecture for the URDF Exporter upgrade.
- Backend: C# .NET Framework 4.8 (SolidWorks COM Add-in)
- Frontend: React + TypeScript + Vite (Hosted via WebView2)
- Communication: JSON Bridge (WebView2
PostWebMessageAsJson)
- SolidWorks 2024 or newer (Tested on 3DEXPERIENCE R2026x)
- Visual Studio 2022 (with .NET Framework 4.8 dev tools)
- Node.js & npm
This project uses packages.config for legacy MSBuild compatibility.
./SolidLink/scripts/nuget.exe restore SolidLink/SolidLink.slnAlternatively, open the solution in Visual Studio and let it restore.
Build SolidLink.sln in Debug / x64 mode.
Run the registration script as Administrator:
./SolidLink/scripts/register.ps1- Open SolidWorks and load an Assembly.
- Go to the SolidLink tab in the CommandManager (toolbar).
- Click Open SolidLink.
- The UI window should appear.
- WebView2 Access Denied: If the window is blank or throws
E_ACCESSDENIED, ensure the code is using%LOCALAPPDATA%for user data (fixed in v0.1.0). - Missing Toolbar: Check
View > Toolbars > SolidLink.