2016-10-30 1 views
0

So verwende ich den Hosted-Agenten, um Builds auszuführen. Wir müssen unsere Website kompilieren, die Typoskript 2.0 verwendet. In der Build-Konfiguration, wenn wir unsere Visual Studio Version auf VS '15' (Vorschau) umschalten, passiert folgendes während des Builds.VS-Teamdienste Verwenden von VNext (VS '15') MSBuild

enter image description here

Gibt es irgendeine Art von Konfiguration muss ich tun, um diese Arbeit zu machen?

Antwort

1

Visual Studio 15 ist auf dem Hosted Agent nicht verfügbar, auch auf dem gehosteten Agent ist kein Typoskript 2.0 installiert.

Sie können das TypeScript MSBuild-Aufgabenpaket (2.0.6) zu Ihrem Projekt hinzufügen und es zum Kompilieren von Typoskript-Dateien verwenden.

  1. Installieren Microsoft.TypeScript.MSBuild Paket
  2. Bearbeiten Sie Ihre Projektdatei (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')" /> 
Verwandte Themen