【问题标题】:Can one work on a legacy .NET framework codebase on a Mac?可以在 Mac 上使用旧版 .NET 框架代码库吗?
【发布时间】:2019-05-08 16:46:36
【问题描述】:

根据我的理解和我在网上看到的情况,.NET Framework(不是 .NET Core)只能在 Windows 机器上运行。与我不太熟悉的DLL有关。

我真的很想在家工作时能够在我的 Mac 上处理我公司的代码库。我有一个工作的虚拟机,这很好,但我真的很想看看是否有某种方法可以让它在 MacOS 上运行。 Visual Studio Mac 一直没有为我工作,Jetbrains Rider 也没有。我听说在 VS Code 中有一些方法可以做到这一点,但我认为只有一个 C# 插件,我们使用 VB .NET :/

非常感谢帮助或一些见解!

【问题讨论】:

  • 我认为在 mac 上使用 parallels 是可能的,但它会在 Mac 上模拟 Visual Studio。您需要在您的计算机上保留 Windows 设置。
  • 我已经有了。我只想完全在 Mac 上工作。我觉得一定有办法!
  • 无法在 Mac 上运行。因为 .NET Framework 仅在 WINdows 上独占运行。请参阅下面的答案。
  • 好的,明白了。我很想将它迁移到 .NET Core。有什么建议吗?我认为这不仅仅是将代码复制并粘贴到新文件中?

标签: .net macos ide legacy


【解决方案1】:

不,.NET Framework 只能在 Windows 上运行,Mac 上没有 .NET Framework 的端口。

对于跨平台(适用于 Windows、Mac、一些 Linux 发行版,例如 Ubuntu、Fedora、Centos、Alpine),只需使用 .NET Core 2.1 或更高版本。

更多信息,请访问“什么是.NET”官方页面: https://dotnet.microsoft.com/learn/dotnet/what-is-dotnet

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-06
    • 1970-01-01
    • 1970-01-01
    • 2017-12-28
    • 2012-02-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多