Ошибки TypeScript CTP Visual Studio 2015 при сборке

Я получаю следующие ошибки при использовании 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 или просто что-то не так в моей конфигурации.


person Jonathan Sheely    schedule 30.01.2015    source источник
comment
Я решил проблему, загрузив исходную версию TypeScript с GitHub и поместив каталог /bin в C:\Program Files (x86)\Microsoft SDKs\TypeScript.   -  person Jonathan Sheely    schedule 31.01.2015
comment
Также стоит отметить, что мне пришлось скопировать каталог en из каталога 1.4 и поместить его в каталог C:\Program Files (x86)\Microsoft SDKs\TypeScript. Затем переименуйте его в en-US, чтобы удалить ошибку Unsupported locale. Но мне больше не нужны были конкретные настройки csproj   -  person Jonathan Sheely    schedule 31.01.2015
comment
любое обновление по этому вопросу, имеющее ту же проблему после использования Visual Studio 2015 для решения по сравнению с 2013.   -  person koo9    schedule 02.09.2015


Ответы (2)


У меня это произошло только что, когда я установил плагин TypeScript 1.8.6 Visual Studio 2015.

В конце концов я исправил это, удалив все предыдущие версии TypeScript (которых у меня было много) с помощью программ «Установка и удаление», а затем переустановив плагин TypeScript 1.8.6.

person BowserKingKoopa    schedule 12.03.2016
comment
Та же проблема здесь - пришлось удалить все старые версии, а также переустановить послесловие 1.8.6. У меня были Инструменты TypeScript для Visual Studio 2015 1.7.6.0. После удаления и переустановки последней версии сборки снова работали нормально. - person SliverNinja - MSFT; 15.06.2016

Я исправил эту проблему, повторно запустив установщик TypeScript 1.4 для Visual Studio 2013, копирование исходников GitHub в «C:\Program Files (x86)\Microsoft SDKs\TypeScript» у меня не сработало.

person David Grogan    schedule 18.02.2015