gpt4 book ai didi

mono - 使用 MonoDevelop 设置 MVC 4 (Razor)

转载 作者:行者123 更新时间:2023-12-04 00:42:34 25 4
gpt4 key购买 nike

我正在拼命地尝试在 Monodevelop 上使用 Razor 设置 MVC 4(在最糟糕的情况 3 中)。我坐在 Mac OS X 机器上,使用 Mono 2.11.4。

它似乎没有所需的所有程序集。例如 System.Web.Helper,似乎没有找到。而 MonoDevelop 只能找到 System.Web.Mvc 版本 3(选择 NET Framework 4.5)或版本 2(选择 NET Framework 4.0)。有谁知道如何使用 Razor 使 MVC 4 工作?

最佳答案

(理论上,Razor pages 与 Mono 一起使用,版本为 2.10.x 系列,但您必须将 Microsoft 的程序集与它捆绑到您的 Linux 机器中。)

从 Mono 2.11.1 开始,这些程序集现在默认捆绑在 Mono 中,因为 Microsoft 最近开源了 Razor(在 March 2012 上)。所以:您使用的是正确版本的 Mono。

问题在于,正如 this blogpost 中所解释的那样, MVC4 依赖于异步 ASP.NET API 堆栈,它在 Mono 中还没有准备好。所以是的,您现在可以将 Razor 与 Mono 一起使用,而无需从 Windows 部署 MS 程序集,但是,您现在需要坚持使用 MVC3,而不是 4。

(从 this other stackoverflow question 复制粘贴我的答案并稍微调整了一下。)

关于mono - 使用 MonoDevelop 设置 MVC 4 (Razor),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12550642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com