← ClaudeAtlas

addin-operationslisted

TIA Portal Add-In development in Visual Studio Code: creating Add-In C# projects, adding Add-In templates, compiling and debugging Add-Ins, converting Add-Ins from older TIA Portal versions and configuring Add-In project parameters.
Czarnak/totally-integrated-claude · ★ 26 · Data & Documents · score 83
Install: claude install-skill Czarnak/totally-integrated-claude
# TIA Portal Add-In Development — Visual Studio Code Source: TIA Portal Add-In Development Tools Manual (11/2025) ## Scope Add-In development in VS Code using C# and the dotnet Add-In SDK. Do not mix with Python wrapper calls. --- ## Reference files Load ONLY the reference file(s) relevant to the task. Do not load all files at once. | Reference file | Load when the task involves | |---|---| | `references/api-surface.md` | Choosing provider/add-in types; VCI or CAx workflow item types; workflow-to-assembly mapping | | `references/api-menus.md` | Building context menu structures; action items; submenus; selection handling | | `references/api-permissions.md` | Starting external processes; handling ProcessStartPermission | | `references/assembly-references.md` | Adding PLC software, block, or tag access to an Add-In csproj | | `references/attribute-helper.md` | Reading/writing engineering object attributes via `GetAttributeInfos` or `SetAttributes` | | `references/threading-and-callbacks.md` | Showing any WinForms UI from an Add-In; understanding status callback constraints | | `references/runtime-gotchas.md` | Assembly location resolution failures; NuGet/GAC errors; SplitContainer sizing crashes; WinForms `.resx` partial-trust failures; package-identity caching; engineering-object field warnings | | `references/package-and-publisher.md` | `.addin` package internals; V21 publisher config; `PlatformTarget`; verifying a published package | | `references/migrate-from-older-ve