TypeScript : Visual Studio のプロジェクトでコンパイルオプションを指定する
Visual Studio で TypeScript のコンパイルオプションを指定するには、プロジェクトのプロパティの TypeScript パネルから設定しますが、そこにないオプションについては(プロジェクト名).csproj を直に編集します。
例えば Decorator を使用するには、--emitDecoratorMetadata オプションと --experimentalDecorators オプションを指定するために以下サンプルの最後の 2行を (プロジェクト名).csproj に加えます('Release' の方も同様)。
<PropertyGroup Condition="'$(Configuration)' == 'Debug'"> <TypeScriptRemoveComments>false</TypeScriptRemoveComments> <TypeScriptSourceMap>true</TypeScriptSourceMap> <TypeScriptTarget>ES5</TypeScriptTarget> <TypeScriptCompileOnSaveEnabled>True</TypeScriptCompileOnSaveEnabled> <TypeScriptNoImplicitAny>False</TypeScriptNoImplicitAny> <TypeScriptModuleKind>CommonJS</TypeScriptModuleKind> <TypeScriptOutFile /> <TypeScriptOutDir /> <TypeScriptGeneratesDeclarations>False</TypeScriptGeneratesDeclarations> <TypeScriptNoEmitOnError>True</TypeScriptNoEmitOnError> <TypeScriptMapRoot /> <TypeScriptSourceRoot /> <TypeScriptEmitDecoratorMetadata>true</TypeScriptEmitDecoratorMetadata> <TypeScriptExperimentalDecorators>true</TypeScriptExperimentalDecorators> </PropertyGroup>
また、別の方法としては、tsconfig.json ファイルを作成してプロジェクトのルートに配置する、という方法もあります。