====== Setting up a Runtime Environment ====== Typically, a WinForms application will be developed and debugged on a Windows development PC, and then deployed to another target PC. By [[..:development_environment:index|setting up a development environment]], the development PC will have everything it needs to run the application, as installing the development tools also installs the runtime components. However, before a an application can be deployed and run on a target PC, that typically would not have development tools installed, the runtime components must be installed and configured. ===== Windows ===== To set up a runtime environment on Windows, simply download and [[https://learn.microsoft.com/en-us/dotnet/core/install/windows|install either the .NET SDK or the .NET Runtime]]. See [[https://learn.microsoft.com/en-us/dotnet/core/install/windows#choose-the-correct-runtime|Choose The Correct Runtime]] for more information. ===== Linux ===== [[https://learn.microsoft.com/en-us/dotnet/core/install/linux|Install the .NET SDK or .NET Runtime]]. For COMFILE Technology's ARM Linux PCs, see [[http://www.comfilewiki.co.kr/en/doku.php?id=comfilepi:dotnet_core_development#install_the_net_sdk_on_the_comfilepi|these instructions]]. If using the [[comfilepi:raspbian:index|latest operating system]] for [[comfilepi:index|COMFILE Technology's ComfilePi panel PCs]], ComfileTech.WinForms applications should work out-of-the-box without the need to install anything.