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.