Skip to content

ScriptPro 3.0 - .NET 8.0 Migration

Choose a tag to compare

@MadhukarMoogala MadhukarMoogala released this 27 Jan 17:09
· 13 commits to master since this release

ScriptPro 3.0 - Major Update

ScriptPro 3.0 is a complete modernization of the popular AutoCAD batch processing utility, bringing it from .NET Framework 3.5 (2013) to .NET 8.0 (2026).

🎯 What's New

Major Changes

  • Upgraded to .NET 8.0
  • 64-bit Native - Full support for 64-bit AutoCAD versions
  • AutoCAD 2021-2026 Support - Works with latest AutoCAD releases
  • Modern Installer - x64 MSI installer for clean installation

Technical Improvements

  • Improved COM automation with version-specific ProgID handling
  • Improved process ownership tracking
  • Better error handling and recovery
  • Consolidated build system with unified Build.ps1 script

πŸ“¦ Downloads

For Standard Installation (Recommended)

ScriptProSetup.msi - Windows Installer package

  • Installs to Program Files
  • Creates Start Menu shortcuts
  • Requires .NET 8.0 Desktop Runtime

For Portable Use

ScriptPro-Portable.zip - No installation required

  • Extract and run
  • Requires .NET 8.0 Desktop Runtime

Note: AutoCAD 2025+ releases come with .NET 8.0 Desktop Runtime pre-installed. If you're using AutoCAD 2025 or 2026, you don't need to download .NET separately.

πŸ“‹ System Requirements

  • Windows: 10/11 (64-bit)
  • AutoCAD: 2024, 2025, or 2026 (64-bit)
  • .NET: 8.0 Desktop Runtime (Download)

⚠️ Important Notes

  • This version only supports 64-bit AutoCAD (2021 and newer)
  • For older AutoCAD versions (2008-2020), use ScriptPro 2.0
  • Both AutoCAD and ScriptPro must run with same privileges (admin or non-admin)

πŸ§ͺ Tested Scenarios

  1. βœ… CLI with specific AutoCAD executable + restart
    ScriptUI.exe "~\ScriptProPlus\TestFiles\xyz.bpl" run exit
  2. βœ… UI with specific AutoCAD executable + restart
  3. βœ… Attach to pre-existing AutoCAD instance
  4. βœ… Generic COM creation mode + restart
    ScriptUI.exe "~\ScriptProPlus\TestFiles\xyz_noexe.bpl" run exit

πŸ“š Documentation

See README.md for build instructions and Modern.Help.html for usage guide.

πŸ™ Credits

Based on ScriptPro 2.0 by Virupaksha Aithal and Kean Walmsley
ScriptPro 3.0 migration by Madhukar Moogala, Autodesk Developer Network


Full Changelog: ScriptPro-2.0...v3.0.0