Unix/Linux 上的 C# 开发(有人用过 CoreFX 吗?)

标签 c# .net linux unix

<分区>

我有一个 C# 服务器应用程序,它的依赖项很少。我有兴趣在不更改代码的情况下在 Linux 或 Unix 上编译 C#。有人用过 Microsoft 的 CoreFX ( https://github.com/dotnet/corefx ) 吗?具体来说,目前是否存在重大限制?

最佳答案

.NET Core 的功能是完整 .NET Framework 的一个子集,因此要检查您的应用程序是否可以不加修改地工作,我建议您简单地 install .NET Core在 Linux 机器上尝试编译它。

关于主要限制,我猜你指的是功能。 .NET Core 面向 Web 和控制台应用程序,因此如果这就是您的应用程序,我认为没有重大限制。

最新版本的 .NET Core(候选版本 1)有一个“上线”版本,这意味着如果您的应用程序通过了测试并且您对此感到满意,您就可以在生产环境中托管您的应用程序。 您可以阅读有关最新候选版本的更多信息 here .
有关 .NET Core 的更多信息可用 here

关于Unix/Linux 上的 C# 开发(有人用过 CoreFX 吗?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34474872/

相关文章:

c# - 无法加载文件或程序集“Microsoft.VisualStudio.VC.Interfaces

asp.net - 即使ReflectionPermission关闭,你还能使用反射吗?

c# - 当线程区域性不是英语时,.NET CookieException "Cookie format error"- 仅在某些环境中

c# - 无法使用 C# 访问 linq 属性

c# - 编译器提示未分配的结构变量,但允许分配成员 - 为什么?

PHP 删除目录由于权限无法删除

c++ - 重做安装程序(Linux)

c++ - 找不到 SDL.h 时

c# - 具有泛型和 `InternalsVisibleTo` 的内部构造函数

c# - 实现接口(interface)