【问题标题】:Build Visual Studio Project for Linux Systems为 Linux 系统构建 Visual Studio 项目
【发布时间】:2021-08-03 17:53:05
【问题描述】:

有没有办法在 Visual Studio 中为 linux 系统构建项目?这个 Github 存储库 (https://github.com/nilaoda/N_m3u8DL-CLI) 对我的项目非常有用,在这个存储库中只是 Visual Studio 项目文件(.sln,c# 源代码等),我在我的 Visual Studio 中克隆了它并想要构建它但不是作为可执行文件,但对于 linux 系统?这有可能吗?

【问题讨论】:

    标签: linux visual-studio build


    【解决方案1】:

    查看their documentation(翻译成英文),该应用程序基于.NET Framework 构建,该框架仅适用于基于Windows 的设备。他们的文档还声明它在 Windows XP 及更高版本上受支持,并且需要 Linux 无法使用的 .NET Framework 4.6 运行时。

    如果它使用 .NET(以前的 .NET Core),您就可以开展业务,但如果不重写 .NET,您将无法为 Linux 设备运行或构建它。

    【讨论】:

    • 谢谢你的回答,不过先生,虽然我不熟悉mono,我可以把这个项目的源代码复制到一个我听说可以为linux构建的新的mono项目中吗?
    • @michaeljamesrojas 你可以试一试!根据Mono's website 的说法:描述 Mono 当前支持的最简单的方法是:.NET 4.7 中的所有内容,除了 WPF、WWF,以及有限的 WCF 和有限的 ASP.NET 异步堆栈。 因此,如果项目使用了任何未包含/限制的项目,您可能仍需要某种形式的重写,尽管数量可能有所减少。查看提供给 Mono 网站的链接,了解更多关于它所支持的内容。
    • 感谢先生抽出宝贵时间。 :D,至少现在我更有信心这是可行的。
    猜你喜欢
    • 1970-01-01
    • 2019-07-02
    • 2021-10-06
    • 2010-10-22
    • 2021-08-08
    • 2019-04-22
    • 2016-06-25
    • 2011-04-08
    • 2018-06-02
    相关资源
    最近更新 更多