MonoDevelop командной строки компилировать решение - PullRequest
19 голосов
/ 04 августа 2010

Проблема заключается в следующем: у меня на рабочей станции разработки есть проект 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?Очевидно, что код строится через графический интерфейс.

Ответы [ 2 ]

39 голосов
/ 04 августа 2010
mdtool build proj.csproj
4 голосов
/ 07 января 2013

Если вы хотите использовать xbuild, создайте символическую ссылку:

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

ln -s v9.0 v10.0

У меня один и тот же дистрибутив Ubuntu 12.04 на двух разных компьютерах, и я не мог понять, почему mono будет компилироваться на одном компьютере, а не на другом. Ну да ладно, symlink решил проблему.

...