问题如下:我的开发工作站上有一个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构建的。
答案 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会在一台计算机上而不是另一台计算机上编译。但是哦,好吧,符号链接解决了这个问题。