2016-10-30 10 views
0

これで、Hostedエージェントを使用してビルドを実行しています。 typescript 2.0を使用するサイトをコンパイルする必要があります。ビルド設定でVisual StudioのバージョンをVS '15'(プレビュー)に切り替えると、ビルド中に次のようなことが起こります。VSチームサービス使用VNext(VS '15')MSBuild

enter image description here

私はこの仕事をするためにしなければならない設定のいくつかの並べ替えはありますか?

答えて

1

HostedエージェントではVisual Studio 15を使用できません。ホステッドエージェントにtypescript 2.0もインストールされていません。

TypeScript MSBuildタスクパッケージ(2.0.6)をプロジェクトに追加し、それを使用してtypescriptファイルをコンパイルすることができます。

  1. インストールMicrosoft.TypeScript.MSBuildパッケージ
  2. 編集プロジェクトファイル(.csproj):

1:

<Import Project="..\packages\Microsoft.TypeScript.MSBuild.2.0.6\build\Microsoft.TypeScript.MSBuild.props" Condition="Exists('..\packages\Microsoft.TypeScript.MSBuild.2.0.3\build\Microsoft.TypeScript.MSBuild.props')" /> 
    <!--<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props')" />--> 

2:

<!--<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets')" />--> 
<Import Project="..\packages\Microsoft.TypeScript.MSBuild.2.0.6\build\Microsoft.TypeScript.MSBuild.targets" Condition="Exists('..\packages\Microsoft.TypeScript.MSBuild.2.0.6\build\Microsoft.TypeScript.MSBuild.targets')" /> 
関連する問題