Programming/c# & winform2020. 9. 21. 10:29

mono 홈페이지 가보니 ms의 스폰으로 제작되고 있는 것 같은데

monodevleop 자체는 ubuntu에서 관리를 안하는건지 패키지가 존재하지 않는다.

 

Ubuntu 18.04 (i386, amd64, armhf, arm64, ppc64el)
sudo apt install gnupg ca-certificates
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
sudo apt update

 

mono-devel을 깔아보니 순수하게 컴파일러 인듯

$ sudo apt install mono-devel

개발 환경은 별도로 설치해야 한다.

$ sudo apt-get install monodevelop

 

 

visual studio community 처럼 winform을 바로 만들순 없나?

 

[링크 : https://www.mono-project.com/download/stable/]

[링크 : https://www.mono-project.com/]

 

[링크 : https://blog.danggun.net/1776]

[링크 : https://blog.naver.com/chandong83/220858687557]

[링크 : https://www.ifunfactory.com/engine/documents/reference/ko/development-on-monodevelop.html]

[링크 : https://yaraba.tistory.com/605]

 

+

mono는 compiler가 아니라 실행환경이구나.. csc가 csharp compiler 줄여서 컴파일러인 듯.

$ mono tt.cs 
Cannot open assembly 'tt.cs': File does not contain a valid CIL image.

$ csc tt.cs 
Microsoft (R) Visual C# Compiler version 3.6.0-4.20224.5 (ec77c100)
Copyright (C) Microsoft Corporation. All rights reserved.

$ mono tt.exe
Hello World!

 

-r 옵션 주지 않아도 빌드되고 실행은 된다.

$ csc wf.cs -r:System.Windows.Forms.dll
Microsoft (R) Visual C# Compiler version 3.6.0-4.20224.5 (ec77c100)
Copyright (C) Microsoft Corporation. All rights reserved.

$ mono wf.exe

 

 

[링크 : https://www.mono-project.com/docs/getting-started/mono-basics/]

'Programming > c# & winform' 카테고리의 다른 글

c# 교과서 - 키워드 정리  (0) 2020.09.21
c# checked , unchecked  (0) 2020.09.21
c# 변수형  (0) 2020.09.18
c# 에서 hex string을 숫자로 변환하기  (0) 2020.09.15
c# tcp binary  (0) 2020.09.14
Posted by 구차니