MonoDevelop를 사용하되 X-platform .NET 개발의 단점에주의하십시오
먼저 소프트웨어 센터에서 찾거나 입력하여 모노를 설치하십시오.
sudo apt-get install monodevelop mono-vbnc
MonoDevelop는 Visual Studio Express 와 상당히 유사합니다 .
MonoDevelop는 WPF (Windows Presentation Foundation)를 지원하지 않지만, Microsoft가 Windows 8이 출시되면서 WPF를 중단 할 계획이기 때문에 중요하지 않습니다.
올바른 .NET 프레임 워크 대상이 사용되고 있는지 확인하십시오. 솔루션을 작성한 후 프로젝트를 마우스 오른쪽 단추로 클릭하고 옵션-> 빌드-> 일반으로 이동하십시오. Windows에서 특정 버전의 .NET을 대상으로하는 것과 크게 다르지 않습니다.
그 문제를 제외하고는, 내가 없이는 살 수없는 것이 없습니다.
당신을 물릴 수있는 유일한 다른 문제 (비 모노 관련)는 고전적인 줄 끝 문제입니다. * nix는 여전히 LF를 사용하고 Windows는 여전히 라인 엔딩에 CRLF를 사용하므로 Windows / * nix간에 소스 파일을 앞뒤로 전송할 때. AFIAK, MonoDevelop는 기본적으로 소스 파일을 UTF-8로 저장하지만 VS는 소스 파일을 Windows ASCII로 저장합니다 (Windows-1252 라틴 ASCII는 Windows 고유의 줄 끝으로). Visual Studio를 사용하여 작성된 소스 파일을 수신 한 경우 * nix에서 작동하도록 형식을 변환해야 할 수도 있습니다.
보시다시피, x- 플랫폼 .NET 개발은 처음에는 조금 어려울 수 있지만 IMHO는 그만한 가치가 있습니다. 나는 MonoDevelop의 깔끔하지 않은 인터페이스 (VS의 시각 효과가 대부분의 시간을 방해합니다)를 좋아합니다 .VS보다 약간의 시간에로드됩니다 (일반적으로 IDE를 항상 열어 두지 않으면 유용합니다) ), 불필요한 추가 애드온없이 공간의 일부를 차지합니다 (VS는 이것에 대해 정말로 불분명합니다).
sudo apt-get install monodevelop로 설치가 쉬웠습니다. 또한 NUnit (장치 테스트 용)과 같은 널리 사용되는 도구가 * nix에 포팅되어 완벽하게 작동합니다. MonoDevelop의 Windows 버전은 짜증납니다 (또는 적어도 마지막으로 시도했을 때).
최신 정보:
VB 코드를 컴파일하려면 VB 컴파일러 모듈도 설치해야합니다.
sudo apt-get install mono-vbnc
또한 더 이상 관련이없는 일부 문제를 제거하기 위해이 답변을 업데이트했습니다.