我正在尝试摆脱 Windows,转而使用 Fedora。在大学里我学习了很多 asp.net MVC 5。
现在。我知道我可以在 Linux 上使用 VS Code 等开发 asp.net Core,但是我是否可以使用 Rider 之类的东西来使用 MVC 5 开发 Web 应用程序?我尝试使用 Rider,但它对我大喊大叫,因为我没有 msbuild。
我研究过单声道,但经过一番研究后我不知道它是否好。问题是我的项目需要与我教授的 Windows 上的 Visual Studio 兼容。有没有一种半正常的方法可以让它发挥作用?
我正在使用费多拉。
答案1
从学生到学生,我想说,完成学期最简单的方法是创建一个 Windows 虚拟机,将所有代码放在某个版本控制系统(如 git)中,对任何你想要的内容进行编程,然后在将你的项目展示给其他人之前你的教授,在你的虚拟机上试试吧。
主要原因是,由于您使用的是微软的产品,并且您是一名学生,因此您可以投资于尝试生成一个半像样的工作空间的所有配置和工作都可以投资于研究其他事情。在学期结束时,您可以删除虚拟机,然后从 git 获取所有代码并在需要时使用它。
答案2
JetBrains 确实提供免费评估期,因此,如果我是您,我会将其安装在 Fedora 上,并验证当前与 MSVS 的兼容性级别是否足以满足您的需求。
当然,您也可以在 VM 中运行 Windows,安装 MS 的 VS 社区版并将其用作备份选项,假设您的讲师不需要使用仅在专业版或企业版中提供的功能。