19

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

我目前在一个客户站点,我的笔记本电脑上没有我的常规开发环境(监管负担)。我可以通过 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 构建的。

4

2 回答 2

39
mdtool build proj.csproj
于 2010-08-04T03:19:12.573 回答
4

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

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

ln -s v9.0 v10.0

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

于 2013-01-07T08:00:30.933 回答