Visual Studio 2015 CTP TypeScript-fel vid bygg


Jag får följande fel när jag använder Visual Studio 2015 CTP och försöker använda TypeScript.

1>VSTSC : error TS5015: Build: Unsupported locale: 'en-US'.
1>VSTSC : error TS5023: Build: Unknown option 'noEmitOnError'

Jag kunde få båda felen att försvinna genom att ställa in följande konfigurationer i csproj-filen

<TypeScriptToolsVersion>1.4</TypeScriptToolsVersion>
<TypeScriptNoEmitOnError>false</TypeScriptNoEmitOnError>
<TypeScriptBuildConfigurations>--sourcemap --target ES5</TypeScriptBuildConfigurations>

Men om jag inkluderar några DefinitelyTyped-typfiler som Angular eller jQuery kommer det att ge en massa fel. Felen verkar vara att det inte förstår TypeScript 1.4-syntaxen för typning av flera värden.

Exempel :

search(search: string, paramValue: string|number|string[]|boolean): ILocationService;

Fel: Bygg: '','' förväntades

Är detta ett fel i Visual Studio 2015 CTP eller bara något som är fel i min konfiguration.

Svar #1

Det här hände precis mig när jag installerade TypeScript 1.8.6 Visual Studio 2015-plugin.

Till slut fixade jag det genom att avinstallera alla tidigare versioner av TypeScript (av vilka jag hade många) med Lägg till/ta bort program, och sedan installera om TypeScript-plugin 1.8.6.

Svar #2

Jag löste detta problem genom att köra om TypeScript 1.4 för Visual Studio 2013-installationsprogrammet, att kopiera GitHub-källorna till "C:\Program Files (x86)\Microsoft SDKs\TypeScript" fungerade inte för mig.

Relaterade artiklar