MonoDevelop命令行编译解决方案

时间:2010-08-03 22:33:48

标签: mono monodevelop xbuild

问题如下:我的开发工作站上有一个MonoDevelop项目(ASP.NET)。

我目前在一个客户站点,没有我的笔记本电脑上的常规开发环境(Regulatory Burden)。我有SSH访问我的开发工作站,但网络太滞后,无法舒适地处理X11。

我需要做一个小调整并重新编译。我尝试使用xbuild,没有效果:

qdot@trigati ~/svn/proj/trunk/proj $ xbuild proj.csproj
XBuild Engine Version 2.6.4.0
Mono, Version 2.6.4.0
Copyright (C) Marek Sieradzki 2005-2008, Novell 2008-2009.
MSBUILD: error MSBUILD0000: /home/qdot/svn/proj/trunk/proj/proj.csproj: Imported project: 
"/usr/lib/mono/xbuild/Microsoft/VisualStudio/v8.0/WebApplications/Microsoft.WebApplication.targets" does not exist.

是否有一些可以触发重建monodevelop源代码的实用程序?显然,代码是通过GUI构建的。

2 个答案:

答案 0 :(得分:39)

mdtool build proj.csproj

答案 1 :(得分:4)

如果要使用xbuild,请创建符号链接:

cd /usr/lib/mono/xbuild/Microsoft/VisualStudio/v9.0

ln -s v9.0 v10.0

我在两台不同的计算机上拥有完全相同的ubuntu 12.04发行版,并且无法弄清楚为什么mono会在一台计算机上而不是另一台计算机上编译。但是哦,好吧,符号链接解决了这个问题。