MonoDevelop命令行编译解决方案

MonoDevelop命令行编译解决方案,mono,monodevelop,xbuild,Mono,Monodevelop,Xbuild,问题如下:我的开发工作站上有一个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

问题如下:我的开发工作站上有一个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生成的。

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

mdtool build proj.csproj
cd/usr/lib/mono/xbuild/Microsoft/VisualStudio/v9.0

ln-s v9.0 v10.0


我在两台不同的计算机上有相同的Ubuntu12.04发行版,我不明白为什么mono会在一台计算机上编译而不是在另一台计算机上编译。但是,symlink解决了这个问题。

非常感谢。作为您文章的结果,我在.bashrc文件中添加了以下内容:alias mdb=“mdtool build$(find.-name'*.csproj')”