gpt4 book ai didi

asp.net-mvc - Monodevelop MVC3 razor - 让它工作的诀窍是什么?

转载 作者:行者123 更新时间:2023-12-01 10:59:11 25 4
gpt4 key购买 nike

我在 mac OS 10.8 上使用 monodevelop 3.0.4.7 和 mono 2.11.4。

当我在 monodevelop 中从头开始创建一个新的解决方案时,我可以创建多种类型的带有 Razor View 的 ASP.NET mvc3 项目,但是这些项目是通过引用 system.web.helpers 和 system.web.webpages 创建的,它们是“不适用于 mono 2.11.4 中的 Mono/.net 4.0,并且不会构建。

如果我在项目选项中将我的 .net 版本更改为 4.5,我将解析 system.web.webpages 引用,如果我只是删除对 system.web.helpers 的引用,我就可以构建默认站点。但是,它无法使用 .cshtml View ,它只能查找 aspx View 。

我已经尝试过与 mono 的引用和版本相关的不同事情,将 viewengine 更改为 global.asax.cs 中的 razor,甚至从基于 windows 的 asp.net mvc 应用程序复制 dll,但总是有新的东西中断。

包含的项目类型不能从头开始工作,这似乎很奇怪,所以我猜/希望我遗漏了一些更简单的东西?

最佳答案

虽然在 Linux 上我遇到了完全相同的问题,所以我决定在单声道邮件列表上提问(在这里查看我的问题的答案:http://lists.ximian.com/pipermail/mono-list/2012-October/049022.html)。

简短的回答是:不,您没有遗漏任何简单的东西。

长版本:当前版本的mono没有编译System.Web.Helpers.dll,所以你必须自己做一些footwork,才能编译它。上面的链接中对此进行了描述。

我想在它成为 mono 框架的一部分之前我们只需要再等一会儿 :/

关于asp.net-mvc - Monodevelop MVC3 razor - 让它工作的诀窍是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12849340/

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