15

我观看了来自 TechEd 2014 的关于 Asp .Net 未来的直播,我看到他们可以在 MAC 中运行 vnext 项目。在 Github 项目中并没有说明这个特性。

所以我的问题是有人如何在 MAC 上发布和运行 HelloWeb 或 HelloMVC 示例。

我注意到 Hanselman 和 David fowler 正在使用 Nowin 名称 Nowin.K 的自定义副本。这个库会作为示例发布到任何地方吗?

更新

目前在 teched 上展示的是一个内部构建,展示了产品的方向。microsoft 的团队与社区一起努力让 asp.net vnext 在 linux 和 osx 上运行。

如果您想了解当前状态,请查看github.com/aspnet/kruntime 上的第 173 期

一旦集成支持,我将更新这篇文章并添加答案,解释如何去做。

问候

4

3 回答 3

8

更新答案 2015 年 1 月 21 日

现在更新了对 OS X 和 *nix 上的 ASP.NET 5 的支持。最好的信息是在GitHub 上的 ASP.NET Home Repo 上,它有一个“入门”部分。

对于 OS X,Homebrew repo 在这里:https ://github.com/aspnet/homebrew-k

对于 *nix,Docker 存储库在这里:https ://github.com/aspnet/aspnet-docker

2014 年 5 月 24 日的原始答案

您似乎已经在 ASP.NET vNext "KRuntime" repo 上找到了讨论。不幸的是,该团队仍在让 ASP.NET vNext 在 Mac / Linux 上运行。Tech Ed 展示的是实时运行的代码,但使用了许多自定义构建(例如 Mono 以及 ASP.NET vNext)。该团队一直在与 Miguel de Icaza 协调工作,以确保 Mono 具有 ASP.NET vNext 所需的组件。已经取得了很多进展,而且已经非常接近了,但还没有完全实现。

于 2014-05-24T05:52:04.443 回答
4

截至 2015 年,以下帖子已过时。

一个帖子出来了:OSX 和 Linux 上的 ASP.NET vNext 我试一试,看看我能不能在 Ubuntu 14.04 上运行 HelloMvc

于 2014-05-27T00:07:25.403 回答
1

我认为您可能正在寻找的是Mono。被描述成:

跨平台、开源 .NET 框架

Mono 是基于 C# 的 ECMA 标准和公共语言运行时的 Microsoft .NET Framework 的开源实现。不断壮大的解决方案系列和积极热情的贡献社区正在帮助 Mono 成为开发跨平台应用程序的首选。

于 2014-08-28T14:19:17.707 回答