Подтвердить что ты не робот

Как создать систему сборки для Sublime Text 2 для создания msbuild?

Я хотел бы использовать Sublime Text 2 для создания моих решений Visual Studio 2010.

Пока у меня есть это:

Пункт меню Инструменты > Система сборки > Новая система сборки...

{
    "cmd": ["c:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MSBuild.exe"]
}

Я получаю эту ошибку:

MSBUILD: ошибка MSB1003: укажите проект или файл решения. текущий рабочий каталог не содержит файл проекта или решения.

Мне интересно, как я укажу каталог папки проекта в файле сборки.

4b9b3361

Ответ 1

Я получил его для работы, изменив файл системы сборки C:\Users\dave\AppData\Roaming\Sublime Text 2\Packages\User\msbuild.sublime-build следующим образом:

{
    "cmd": ["c:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MSBuild.exe"],
    "working_dir": "${project_path:${folder:${file_path}}}"
}

Я посмотрел на существующую конфигурацию сборки, которая поставляется с Sublime, чтобы понять это:

C:\Users\myUser\AppData\Roaming\Sublime Text 2\Packages\Makefile\Make.sublime-сборки

Ответ 2

В настоящее время имеется полный пакет MSBuild для Sublime Text 2, который включает подсветку синтаксиса и завершение в дополнение к сбору системной интеграции. Вы можете установить его с помощью управления пакетами или непосредственно из https://github.com/tillig/SublimeMSBuild.

Ответ 3

Вот reference ко всем функциям Sublime Build System.

Ответ 4

Сообщение об ошибке связано с тем, что вы не указали, что хотите построить. См. Ссылка на командную строку MSBuild. По крайней мере вам нужно указать файл проекта:

MSBuild MySolution.sln
MSBuild MyProject.csproj
MSBUild MyMSBuildScript.proj