1

我想获取最新版本的 4.X umbraco 并让它在 Mono 上运行,并且能够在 MonoDevelop 中编辑(和构建)项目。

有一个很棒的视频有人在这里运行它,但没有说明。我能找到的只是这篇 SO 帖子引用的一篇旧的且大多过时的详细文章:MonoDevelop 和 Umbraco

我尝试下载最新的 Umbraco 源,因为它是一个网站项目,不会在 MonoDevelop 上打开,所以我创建了一个新的 Web 应用程序并将 umbraco 中的所有内容复制到该项目中。然后,我将所有 umbraco 文件包含在 Web 应用程序项目中,然后添加了对 Umbraco 的 bin 文件夹中所有 DLL 的引用。这是编译的,但是当我尝试运行任何东西时到处都是错误 - 例如

System.InvalidOperationException
Current has already been initialized. It is not possible to re-initialize Current once it has been initialized.

在我放弃并回到 Visual Studio 之前,有人可以建议吗?

4

1 回答 1

1

它不是开箱即用地在 Mono 上运行,但名为 Can Koluman 的社区成员实际上创建了一个可以在 Mono 上运行的版本,并且正在进一步开发它。希望有一天它能够开箱即用地支持 Mono。在此处阅读更多信息:

http://our.umbraco.org/forum/core/general/32923-Umbraco-472-on-Linux?p=4#comment131290

于 2012-11-28T08:13:47.597 回答