: For developers looking to integrate .NET Core applications directly into Citrix Workspace, Citrix provides various APIs and SDKs. These tools allow for custom integrations, enabling .NET Core applications to leverage Citrix Workspace features such as authentication, secure access, and more.
FROM mcr.microsoft.com/dotnet/runtime:8.0 WORKDIR /app COPY bin/Release/net8.0/linux-x64/publish/ . ENTRYPOINT ["dotnet", "MyCitrixTool.dll"] citrix workspace .net core 8.0 or later
The most common reason you need .NET Core 8.0 is that (and later) has upgraded its underlying architecture. : For developers looking to integrate
| Feature | Implication for Citrix Workspace | |---------|----------------------------------| | | Reduces dependency on shared runtime on the VDA (Virtual Delivery Agent). | | Cross-platform (Linux VDAs) | Enables .NET apps on Linux-based Citrix VDAs, lowering Windows licensing costs. | | Low memory footprint | Increases user density per server (VDI or RDSH). | | High I/O performance (Kestrel, System.IO.Pipelines) | Performs well over high-latency WAN links when optimized. | | No legacy GAC (Global Assembly Cache) | Simplifies application isolation; no DLL conflicts across user sessions. | ENTRYPOINT ["dotnet", "MyCitrixTool
.NET Core is an open-source, cross-platform framework for building modern, cloud-based, and internet-connected applications. It supports Windows, macOS, and Linux operating systems. .NET Core 8.0 is a specific version of this framework, representing a significant milestone with many new features and improvements.
if (CitrixEnvironment.IsWorkspaceSession)