Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dotnet:index [2026/06/09 19:28] admindotnet:index [2026/06/09 23:04] (current) – [.NET (리눅스에서의 닷넷 개발환경)] admin
Line 1: Line 1:
 ====== .NET (리눅스에서의 닷넷 개발환경) ====== ====== .NET (리눅스에서의 닷넷 개발환경) ======
  
-Linux에서도 Microsoft의 .NET을 사용하여 C# 및 VB.NET 응용 프로그램을 개발할 수 있습니다.+Linux에서도 Microsoft의 .NET을 사용하여 C# 및 VB.NET 응용 프로그램을 개발할 수 있습니다. (원래 .NET은 윈도우 어플리케이션만 만들수 있었습니다.)
  
 응용 프로그램의 종류와 기존 소스의 구조에 따라 Linux 지원 방법이 달라집니다. 특히 WinForms 응용 프로그램은 일반적인 최신 .NET만으로는 Linux에서 실행되지 않으며, ComfileTech.WinForms 또는 Mono와 같은 별도의 방법이 필요합니다. 응용 프로그램의 종류와 기존 소스의 구조에 따라 Linux 지원 방법이 달라집니다. 특히 WinForms 응용 프로그램은 일반적인 최신 .NET만으로는 Linux에서 실행되지 않으며, ComfileTech.WinForms 또는 Mono와 같은 별도의 방법이 필요합니다.
Line 54: Line 54:
  
   * [[winforms:index|ComfileTech.WinForms]]   * [[winforms:index|ComfileTech.WinForms]]
 +
 +[[.:remote_debugger:index|COMFILE Technology Remote .NET Debugger 확장 기능]]과 **Visual Studio 2026**을 사용하면, 과거 Windows CE 환경에서 Visual Studio 2008로 개발하던 것처럼 jPC에 프로그램을 다운로드하고 원격 디버깅할 수 있습니다.
  
 ===== .NET Framework와 Mono ===== ===== .NET Framework와 Mono =====
  
-Mono는 Linux에서 .NET Framework 응용 프로그램을 실행하기 위한 오픈소스 런타임입니다. +Mono는 Linux에서 .NET Framework 응용 프로그램을 실행하기 위한 오픈소스 런타임입니다. 기존에 개발된 .NET Framework 2.0 ~ 4.x 응용 프로그램을 Linux에서 실행해야 하는 경우 사용할 수 있습니다.
- +
-기존에 개발된 .NET Framework 2.0 ~ 4.x 응용 프로그램을 Linux에서 실행해야 하는 경우 사용할 수 있습니다. +
- +
-많은 기존 프로그램을 소스 수정 없이 또는 최소한의 수정만으로 실행할 수 있다는 장점이 있지만, 모든 기능이 100% 호환되는 것은 아닙니다.+
  
-또한 Mono는 기존 프로그램의 유지보수 및 이식 목적에 적합하며, 새로운 프로젝트에는 권장되지 않습니다.+많은 기존 프로그램을 소스 수정 없이 또는 최소한의 수정만으로 실행할 수 있다는 장점이 있지만, 모든 기능이 100% 호환되는 것은 아닙니다. 또한 Mono는 기존 프로그램의 유지보수 및 이식 목적에 적합하며, 새로운 프로젝트에는 권장되지 않습니다.
  
 장점: 장점:
Line 83: Line 81:
 COMFILE Technology는 Visual Studio, .NET, C#, VB.NET 및 관련 개발 도구 자체에 대한 기술지원을 제공하지 않습니다. 이러한 개발 환경과 언어에 대한 문의는 Microsoft 및 관련 공식 문서를 참고하시기 바랍니다. COMFILE Technology는 Visual Studio, .NET, C#, VB.NET 및 관련 개발 도구 자체에 대한 기술지원을 제공하지 않습니다. 이러한 개발 환경과 언어에 대한 문의는 Microsoft 및 관련 공식 문서를 참고하시기 바랍니다.
  
-단, ComfileTech.WinForms와 같이 COMFILE Technology에서 직접 제공하는 라이브러리에 대해서는 당사 기술지원을 받을 수 있습니다. 
  
-[[..:index|JPC (임베디드 리눅스 Panel PC)]]