차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| dotnet:index [2026/06/09 19:28] – admin | dotnet:index [2026/06/10 12:35] (현재) – [.NET (리눅스에서의 닷넷 개발환경)] admin | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| ====== .NET (리눅스에서의 닷넷 개발환경) ====== | ====== .NET (리눅스에서의 닷넷 개발환경) ====== | ||
| - | Linux에서도 Microsoft의 .NET을 사용하여 C# 및 VB.NET 응용 프로그램을 개발할 수 있습니다. | + | 이제 |
| - | 응용 프로그램의 종류와 기존 소스의 구조에 따라 | + | 과거의 .NET은 사실상 Windows 응용 프로그램 개발을 위한 플랫폼이었지만, |
| + | |||
| + | 다만 Linux 지원 방법은 | ||
| + | |||
| + | 따라서 기존 WinForms 응용 프로그램을 Linux에서 실행하려면 | ||
| 개발 방법은 크게 세 가지가 있습니다. | 개발 방법은 크게 세 가지가 있습니다. | ||
| 줄 54: | 줄 58: | ||
| * [[winforms: | * [[winforms: | ||
| + | |||
| + | [[.: | ||
| ===== .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% 호환되는 것은 아닙니다. |
| 장점: | 장점: | ||
| 줄 83: | 줄 85: | ||
| COMFILE Technology는 Visual Studio, .NET, C#, VB.NET 및 관련 개발 도구 자체에 대한 기술지원을 제공하지 않습니다. 이러한 개발 환경과 언어에 대한 문의는 Microsoft 및 관련 공식 문서를 참고하시기 바랍니다. | COMFILE Technology는 Visual Studio, .NET, C#, VB.NET 및 관련 개발 도구 자체에 대한 기술지원을 제공하지 않습니다. 이러한 개발 환경과 언어에 대한 문의는 Microsoft 및 관련 공식 문서를 참고하시기 바랍니다. | ||
| - | 단, ComfileTech.WinForms와 같이 COMFILE Technology에서 직접 제공하는 라이브러리에 대해서는 당사 기술지원을 받을 수 있습니다. | ||
| - | [[..: | ||
