Monodevelop MVC 开发添加视图

Monodevelop MVC 开发添加视图

我正在 monodevelop 上构建一个 MVC 项目,但在添加视图时遇到了困难。当我单击添加视图按钮时,遇到了错误。

我认为 monodevelop 团队已经知道这个错误,因为我在这里找到了与此错误相关的票:

https://bugzilla.xamarin.com/show_bug.cgi?id=6036

我的问题是:

  1. 这个错误修复了吗?我正在使用 MonoDevelop 3.0.3.2,它是在 Ubuntu 12.10 上安装的,apt-get install monodevelop我尝试更新版本,但我不确定它是否是最新的,或者是否有关于以这种方式安装的问题。

  2. 有办法解决这个问题吗?

答案1

  1. 是的,问题已经修复,但不在 Ubuntu 软件包中。看来 13.04 的 MonoDevelop 版本与 12.10 相同,所以应该还是有问题。您可以尝试提交错误报告,看看他们是否将软件包更新到较新的版本。

  2. 我知道的唯一解决方法是安装较新版本的 MonoDevelop。为此,您可以使用 PPA 或自行构建。

使用 PPA

快速搜索返回PPA。它提供了 MonoDevelop 的最新版本,因此如果有人在源代码中提交了一些更改,则应该重建并更新这些软件包。

我没有用过它,所以我不能告诉你它有多稳定。此外,由于它提供 MonoDevelop 4,因此在安装过程中你的 mono 运行时也应该升级。

因此,如果使用 PPA 是一种选择,并且您想要拥有最新最好的 MonoDevelop:

sudo apt-add-repository ppa:keks9n/monodevelop-latest 
sudo apt-get update && sudo apt-get install monodevelop-latest 

自己构建 MonoDevelop

要构建 MonoDevelop,您首先需要克隆其 git repo 和所需的模块:

git clone git://github.com/mono/monodevelop.git
cd monodevelop
git submodule init
git submodule update

之后你需要检查你想要的版本。我只尝试了 3.1,但你可以选择一个较新的版本:

git checkout monodevelop-3.1-series

接下来,您需要安装构建依赖项。您可能需要记下将要安装的内容,以防您想在编译后删除它们。

sudo apt-get build-dep monodevelop

最后,您需要像平常一样编译它:

./configure --prefix=/usr/local --profile=stable
make -j 4
sudo make install

笔记:如果您愿意,您可以替换make installcheckinstall:它不会将文件复制到您的根文件系统,而是会创建一个 debian 包(这更容易安装(卸载))并安装它。

sudo checkinstall --pkgname=monodevelop-mygitbuild

如果您稍后需要删除它,只需使用它即可sudo apt-get remove monodevelop-mygitbuild

最后,您可以在终端中使用 运行 MonoDevelop 的构建/usr/local/bin/monodevelop。如果一切正常,您可以创建一个启动器(可以用作/usr/share/applications/monodevelop.desktop基础)。

相关内容