我想使用Sublime Text 2来构建我的Visual Studio 2010解决方案。
到目前为止,我有这个:
菜单项工具>构建系统>新建系统......
{
"cmd": ["c:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MSBuild.exe"]
}
我收到此错误:
MSBUILD:错误MSB1003:指定项目或解决方案文件。该 当前工作目录不包含项目或解决方案文件。
我想知道如何在构建文件中指定项目文件夹目录。
答案 0 :(得分:32)
我通过修改构建系统文件 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个\包\生成文件\ Make.sublime-构建
答案 1 :(得分:11)
Sublime Text 2现在有一个完整的MSBuild包,除了构建系统集成外,还包括语法突出显示和完成。您可以使用Package Control或直接从https://github.com/tillig/SublimeMSBuild安装它。
答案 2 :(得分:7)
以下是reference Sublime Build System的所有功能。
答案 3 :(得分:1)
错误消息是因为您没有指定要构建的内容。请参阅MSBuild Command Line Reference。至少你需要指定一个项目文件:
MSBuild MySolution.sln
MSBuild MyProject.csproj
MSBUild MyMSBuildScript.proj