Automatizace

RobotStudio 2026.1: přechod na .NET 10 ruší staré add-iny

Zdroj: ABB Robotics

Typografická karta s přechodem z .NET Framework 4.8 na .NET 10 a poznámkou o nekompatibilitě add-inů
Ilustrace: redakce

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.xRobotStudio 2026.1
Runtime.NET Framework 4.8.NET 10
Vlastní add-inyfungují bez zásahunutný rebuild na net10.0-windows
Obsolete APIještě dostupnáodstraněna
Kompatibilita balíčku—MinClientVersion 26.1
Pro kohokdo nástavby neměníkdo má vlastní add-in nebo Smart Component

Postup

  1. Udělejte inventuru add-inů a Smart Components, které na pracovišti používáte.
  2. Projděte knihovny třetích stran; musí existovat verze pro .NET 10 nebo .NET Standard 2.0–2.1.
  3. Založte projekt z šablony SDK 2026, nebo převeďte existující a změňte TargetFramework na net10.0-windows.
  4. Přejmenujte RsIrc5Controller a Irc5Controllers na nové typy.
  5. Opravte Process.Start a serializaci, odstraňte závislost na BinaryFormatteru.
  6. Postavte add-in a otestujte ho spuštěním RobotStudio s parametrem /addin:.
  7. V manifestu nastavte MinClientVersion 26.1, u souboru .rsaddin MinimumHostVersion 26.1.
  8. Pokud potřebujete podporu i starších verzí, nastavte multi-targeting net48;net10.0-windows.

Ke stažení

CoOdkazPoznámka
RobotStudio SDK 2026.1Release Notes for RobotStudio SDK 2026.1build 26.1.11664.0, 24. 4. 2026
Návod na migraciMigration to .NET 10kroky, omezení, multi-targeting
SDK a nástrojeABB Robotics – DownloadsRobotStudio 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

  1. Release Notes for RobotStudio SDK 2026.1 — ABB Robotics
  2. Migration to .NET 10 — ABB Robotics
  3. RobotStudio Suite – produktová stránka — ABB

Odkazy vedou na primární zdroje. Text článku je redakční shrnutí, ne převzatá zpráva.