차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
dotnet:index [2026/06/10 12:32] – [.NET (리눅스에서의 닷넷 개발환경)] admindotnet:index [2026/06/10 12:35] (현재) – [.NET (리눅스에서의 닷넷 개발환경)] admin
줄 1: 줄 1:
 ====== .NET (리눅스에서의 닷넷 개발환경) ====== ====== .NET (리눅스에서의 닷넷 개발환경) ======
  
-이제 Linux에서도 Microsoft의 .NET을 사용하여 C# 및 VB.NET 응용 프로그램을 개발할 수 있습니다. (원래 .NET은 윈도우 어플리케이션만 만들수 있었습니다.)+이제 Linux에서도 Microsoft의 .NET을 사용하여 C# 및 VB.NET 응용 프로그램을 개발할 수 있습니다. 
  
-응용 프로그램의 종류와 기존 소스의 구조에 따라 Linux 지원 방법이 달라집니다. 특히 WinForms 응용 프로그램은 일반적인 최신 .NET만으로는 Linux에서 실행되지 않며, ComfileTech.WinForms 또는 Mono와 같은 별도의 방법이 필요합니다.+과거의 .NET은 사실상 Windows 응용 프로그램 개발을 위한 플랫폼이었지만, 현재는 Linux를 비롯한 다양한 운영체제를 지원합니다. 
 + 
 +다만 Linux 지원 방법은 응용 프로그램의 종류와 기존 소스 코드의 구조에 따라 달라집니다. 특히 WinForms 응용 프로그램은 최신 .NET만으로는 Linux에서 실행할 수 없습니다. WinForms는 Windows의 사용자 인터페이스 기술을 기반로 만들어진 Windows 전용 응용 프로그램이기 때문입니다. 
 + 
 +따라서 기존 WinForms 응용 프로그램을 Linux에서 실행하려면 ComfileTech.WinForms 또는 Mono와 같은 추가적인 호환 계층을 사용해야 합니다.
  
 개발 방법은 크게 세 가지가 있습니다. 개발 방법은 크게 세 가지가 있습니다.