Error6 при попытке использовать возвышенный текст для msbuild

Я пытаюсь использовать msbuild с моим возвышенным проектом. Я создал файл сборки предложено здесь и ниже мой файл проекта

{
    "folders":
    [
        {
            "path": "/W/MyOrg/MyApp",
                        "folder_exclude_patterns": ["_ReSharper.*", "bin", "obj"]
        }
    ]
}

Я выбираю систему сборки msbuild40, нажимаю Build и получаю вывод:

[Error 6] The handle is invalid
[Finished]

Я даже не уверен, что это ошибка python или msbuild. Что это такое, как я могу это исправить, и каков хороший способ устранения подобных проблем в будущем?

Обновлять

Я попытался обновить свой проект до следующего и использовать эту сборку, но до сих пор нет костей.

{
    "folders":
    [
        {
            "path": "/W/MyOrg/MyApp",
            "folder_exclude_patterns": ["_ReSharper.*", "bin", "obj"]
        }
    ],
    "build_systems":
    [
        {
            "name": "msbuild",
            "cmd": ["c:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MSBuild.exe", "w:\\MyOrg\\MyApp\\MyApp.sln"]
        }
    ]
}

person George Mauer    schedule 03.05.2012    source источник


Ответы (1)


Оказывается, это происходит всякий раз, когда вы запускаете возвышенное из командной строки (я запускал его через псевдоним powershell).

Это можно исправить с помощью пакетного файла и команды START. Я создал sublime_text.bat:

START "Sublime Text 2"  "C:\Program Files\Sublime Text 2\sublime_text.exe" %*

и установите мой псевдоним powershell для этого файла bat. Теперь все работает.

person George Mauer    schedule 04.05.2012
comment
Это сильно раздражает. Я живу в командной строке, поэтому никогда не запускаю ST2 (или что-то еще), кроме как из CLI. Спасибо, что поделились этим! - person sehe; 09.12.2012
comment
Большое спасибо! Это решило мою проблему с использованием SublimeREPL: github.com/wuub/SublimeREPL/issues/271< /а> - person L42; 03.08.2015
comment
К сожалению, это не работает с subl.exe ST3. Я мог заставить его работать только с sublime_text.exe. :( - person Andreas Haferburg; 27.01.2016