Linux에서 asp.net mvc 개발

Linux에서 asp.net mvc 개발

Windows를 없애고 Fedora로 전환하려고 합니다. 대학에서는 asp.net MVC 5를 많이 공부했습니다.

지금. VS Code 등을 사용하여 Linux에서 asp.net Core를 개발할 수 있다는 것을 알고 있지만 Rider와 같은 것을 사용하여 MVC 5를 사용하여 웹 애플리케이션을 개발할 수 있습니까? Rider를 사용해 보았지만 msbuild가 없기 때문에 소리를 지르더군요.

모노를 살펴봤지만 몇 가지 조사를 한 후에는 그것이 좋은지 모르겠습니다. 문제는 내 프로젝트가 내가 가르치는 Windows의 Visual Studio와 호환되어야 한다는 것입니다. 이것을 작동시키는 반 일반적인 방법이 있습니까?

저는 페도라를 사용하고 있습니다.

답변1

학생마다, 학기를 마무리하는 가장 쉬운 방법은 Windows 가상 머신을 만들고, 모든 코드를 일부 버전 제어 시스템(예: git)에 넣고, 원하는 대로 프로그래밍한 다음, 프로젝트를 보여주는 것입니다. 다른 사람들도 가상 머신에서 사용해 보세요.

주된 이유는 여러분이 Microsoft 제품을 사용하고 있고 학생이기 때문에 어느 정도 괜찮은 작업 공간을 생성하기 위해 투자할 수 있는 모든 구성과 작업이 다른 것을 연구하는 데 투자될 수 있다는 것입니다. 학기가 끝나면 VM을 삭제하고 git에서 모든 코드를 가져와 필요할 때 사용할 수 있습니다.

답변2

JetBrains는 무료 평가 기간을 제공하므로, 제가 여러분이라면 Fedora에 JetBrains를 설치하고 MSVS와의 현재 호환성 수준이 귀하의 요구 사항에 충분한지 확인하겠습니다.
물론 강사가 Professional 또는 Enterprise 버전에서만 사용할 수 있는 기능을 사용할 필요가 없다면 VM에서 Windows를 실행하고 MS의 VS Community Edition을 설치하여 백업 옵션으로 사용할 수도 있습니다.

관련 정보