RobotStudio 2026.1: přechod na .NET 10 ruší staré add-iny
Zdroj: ABB Robotics
ABB převedlo RobotStudio 2026.1 z .NET Framework 4.8 na .NET 10. SDK pro tuto verzi má build 26.1.11664.0 a datum 24. dubna 2026. Add-iny a Smart Components postavené pro starší verze se v novém runtime nenačtou, takže firmy s vlastními nástavbami čeká překlad a testování — ideálně dřív než při uvádění linky do provozu.
Klíčové parametry
- RobotStudio 2026.1, SDK build 26.1.11664.0, 24. 4. 2026
- Runtime .NET 10 místo .NET Framework 4.8
- Cílový framework add-inu: net10.0-windows
- Staré add-iny a Smart Components: nekompatibilní, nutná migrace
- Kompatibilita se označuje prvkem MinClientVersion 26.1 v manifestu balíčku, případně složkou RobotStudio/Add-In-net10.0/
- Multi-targeting jde: TargetFrameworks net48;net10.0-windows
Co se mění
Kromě runtime se změnilo API. Všechny třídy a členy, které byly dřív označené jako obsolete, v této verzi zmizely. Přejmenování se dotklo i základních typů:
- RsIrc5Controller → VirtualController, Station.Irc5Controllers → Station.VirtualControllers,
- RsIrc5ControllerCollection → VirtualControllerCollection,
- přibyly typy LicenseFeature, LicenseState, VirtualControllerCollection, SimulationObjectCollection a TextureFactory.
Z .NETu plyne i pár pastí pro kód add-inu: Process.Start se chová jinak a u spouštění cizích aplikací je potřeba nastavit UseShellExecute, BinaryFormatter je deprecated a WCF funguje jen částečně přes NuGet balíčky.
Srovnání
| RobotStudio 2025.x | RobotStudio 2026.1 | |
|---|---|---|
| Runtime | .NET Framework 4.8 | .NET 10 |
| Vlastní add-iny | fungují bez zásahu | nutný rebuild na net10.0-windows |
| Obsolete API | ještě dostupná | odstraněna |
| Kompatibilita balíčku | — | MinClientVersion 26.1 |
| Pro koho | kdo nástavby nemění | kdo má vlastní add-in nebo Smart Component |
Postup
- Udělejte inventuru add-inů a Smart Components, které na pracovišti používáte.
- Projděte knihovny třetích stran; musí existovat verze pro .NET 10 nebo .NET Standard 2.0–2.1.
- Založte projekt z šablony SDK 2026, nebo převeďte existující a změňte TargetFramework na net10.0-windows.
- Přejmenujte RsIrc5Controller a Irc5Controllers na nové typy.
- Opravte Process.Start a serializaci, odstraňte závislost na BinaryFormatteru.
- Postavte add-in a otestujte ho spuštěním RobotStudio s parametrem /addin:
. - V manifestu nastavte MinClientVersion 26.1, u souboru .rsaddin MinimumHostVersion 26.1.
- Pokud potřebujete podporu i starších verzí, nastavte multi-targeting net48;net10.0-windows.
Ke stažení
| Co | Odkaz | Poznámka |
|---|---|---|
| RobotStudio SDK 2026.1 | Release Notes for RobotStudio SDK 2026.1 | build 26.1.11664.0, 24. 4. 2026 |
| Návod na migraci | Migration to .NET 10 | kroky, omezení, multi-targeting |
| SDK a nástroje | ABB Robotics – Downloads | RobotStudio SDK, PC SDK, FlexPendant SDK |
Pro integrátora: Nenechávejte upgrade na den, kdy se ladí linka. Rozdělte add-in na dvě cílové verze (net48 a net10.0-windows), ať jeden balíček obslouží staré i nové RobotStudio, a v projektovém archivu si poznamenejte, která verze SDK add-in postavila.
Zdroje
- Release Notes for RobotStudio SDK 2026.1 — ABB Robotics
- Migration to .NET 10 — ABB Robotics
- RobotStudio Suite – produktová stránka — ABB
Odkazy vedou na primární zdroje. Text článku je redakční shrnutí, ne převzatá zpráva.