Как создать систему сборки для Sublime Text 2 для создания msbuild?
Я хотел бы использовать Sublime Text 2 для создания моих решений Visual Studio 2010.
Пока у меня есть это:
Пункт меню Инструменты > Система сборки > Новая система сборки...
{
"cmd": ["c:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MSBuild.exe"]
}
Я получаю эту ошибку:
MSBUILD: ошибка MSB1003: укажите проект или файл решения. текущий рабочий каталог не содержит файл проекта или решения.
Мне интересно, как я укажу каталог папки проекта в файле сборки.
Ответы
Ответ 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