DROP-IN⚙️ MSBuild .targets / .props
Add one line to your .csproj — <Import Project="…\A1One.targets"/> — and every Release build/publish is auto-protected via Protect-Publish.ps1. Configurable <A1OneProtectorPath>, <A1OneMode> (multi / single), and <A1OneSkipPattern>.
Zero changes to your CI script — MSBuild calls the protector automatically
VS 2022🧩 Visual Studio Extension (VSIX)
Right-click a publish folder → "Protect with A1-One". Options page persists ProtectorPath, mode, watermark owner override, and auto-run-on-publish toggle. Ships as a signed .vsix; installed from the Inno installer or sideloaded.
Designed for developers who want the protector inline with the IDE, not the build script
NuGet📦 A1One.Protector NuGet
Install-Package A1One.Protector auto-injects build/A1One.Protector.targets + Protect.ps1 into the next build. Set <A1OneProtectorPath> once in Directory.Build.props and forget. <A1OneEnabled> gates by configuration.
The whole development team gets the same protection workflow without copying scripts
Inno Setup🚀 A1OneSetup-1.1.0-Pro.exe
Compiled installer that lays out the bundle (CLI + GUI + verifier + MSBuild + pipelines + templates + a1one-js + docs), adds A1-One to PATH, associates .crproj files, and (optionally) installs the VS extension. Per-machine, admin-required.
2.97 MB — one file customers download from a1-soft.com/protector
PORTABLE📦 A1OneSetup-1.1.0.zip
Portable ZIP for restricted environments. Extract anywhere, run SETUP.bat — adds the protector to the user's PATH, creates Start Menu shortcuts, no admin needed. Includes UNINSTALL.bat for a clean removal.
Same bundle, no MSI footprint — useful for locked-down corporate laptops