MSBuild选择器
为使用MSBuild构建的用户提供的Sublime Text构建系统
标签 构建系统
详细信息
安装次数
- 总数 548
- Win 548
- Mac 0
- Linux 0
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README
MSBuild Selector
使用MSBuild构建您的Visual Studio解决方案。
它提供的内容
MSBuild Selector 是一个针对MSBuild用户的构建系统,它允许他们:* 构建整个解决方案 * 构建包含当前正在编辑的文件的任意项目 * 构建当前正在编辑的文件
每个构建选项都在所有Platform/Configuration对中可用。
启动配置
要激活它,选择MSBuildSelector构建系统,您需要一个Sublime项目,并将其配置为具有以下内容
"msbuild_selector":
{
# A mandatory list of glob patterns to find the sub-projects (named simply projects
# in VS)
"patterns": [
"path/to/projects/*.vcxproj"
],
}
注意,patterns是必需的,且应仅包含项目根目录的相对路径。
之后,只需按下构建快捷键(CTRL-B或F7)即可。
额外配置
这里提供了一个更完整的配置示例
"msbuild_selector":
{
# Path to MSBUILD
"command": "path/to/msbuild.exe",
# An optional list of "root projects" a.k.a solutions in the VS world that
# will be added to the panel to build
"projects": [
{
"name": "Project name",
"file_name": "Project.build.proj",
"directory": "Path/to/project/"
}
],
# List of platforms you want to be able to build on.
# Default is Win32/x64
"platforms":
[
"x64"
],
# List of configuration you want to be able to build on.
# Default is Release/Debug
"configurations":
[
"Release"
],
# A mandatory list of glob patterns to find the sub-projects
# (named simply projects in VS)
"patterns": [
"path/to/projects/*.vcxproj",
"path/to/projects/*.csxproj",
],
# Optional environment variables that will be passed to MSBuild process
"environment": {
"MY_VAR": "my_value"
},
# Regexp to match error (see build system documentation)
# Default is "^\\s*(.+)\\(([0-9]+)\\)\\s*:\\s*(.*)"
"file_regex": "^\\s*(.+)\\(([0-9]+)\\)\\s*:\\s*(.*)"
}
额外命令
此外,它还提供了两个命令:“msbuild_selector_project”:允许在找到的模式的项目或解决方案上启动构建。它将打开快捷面板以便选择要构建的内容。 “msbuild_selector_file”:尝试查找包含该文件的已找到的项目,并打开一个快捷面板以允许选择要构建的内容。这是构建系统使用的命令。