首页 文章

如何为Sublime Text 2构建构建系统以构建msbuild?

提问于
浏览
30

我想使用Sublime Text 2来构建我的Visual Studio 2010解决方案 .

到目前为止我有这个:

菜单项工具>构建系统>新构建系统...

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

我收到此错误:

MSBUILD:错误MSB1003:指定项目或解决方案文件 . 当前工作目录不包含项目或解决方案文件 .

我想知道如何在构建文件中指定项目文件夹目录 .

4 回答

  • 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-build

  • 11

    现在有一个完整的Sublime Text 2 MSBuild包,除了构建系统集成外,还包括语法高亮和完成 . 您可以使用Package Control或直接从https://github.com/tillig/SublimeMSBuild安装它 .

  • 32

    这是Sublime的Build System的所有功能的reference .

  • 7

    错误消息是因为您没有指定要构建的内容 . 见MSBuild Command Line Reference . 至少你需要指定一个项目文件:

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

相关问题