Я получаю следующие ошибки при использовании Visual Studio 2015 CTP и попытке использовать TypeScript.
1>VSTSC : error TS5015: Build: Unsupported locale: 'en-US'.
1>VSTSC : error TS5023: Build: Unknown option 'noEmitOnError'
Мне удалось избавиться от обеих ошибок, установив следующие конфигурации в файле csproj.
<TypeScriptToolsVersion>1.4</TypeScriptToolsVersion>
<TypeScriptNoEmitOnError>false</TypeScriptNoEmitOnError>
<TypeScriptBuildConfigurations>--sourcemap --target ES5</TypeScriptBuildConfigurations>
Однако, если я включу любые файлы ввода DefinitelyTyped, такие как Angular или jQuery, это вызовет кучу ошибок. Ошибки, по-видимому, заключаются в том, что он не понимает синтаксис TypeScript 1.4 для ввода нескольких значений.
Пример:
search(search: string, paramValue: string|number|string[]|boolean): ILocationService;
Ошибка: Сборка: ожидается ','
Это ошибка в Visual Studio 2015 CTP или просто что-то не так в моей конфигурации.