TFS2012ビルドサーバーを使用してVS2017プロジェクトをビルドする

サム

オンプレミスのTFS2012サーバーとビルドサーバーがあります。現在、VSおよびTFS 2017へのアップグレードを行っています。現在、既存のTFSサーバーから新しい2017プロジェクトをビルドできるようにする別のビルドサーバーをセットアップするように要求されています。新しいビルドサーバーを作成し、そのサーバーとVS2017にTFS2012ビルドサービスをインストールしました。新しいビルド定義を作成しましたが、コンパイルに失敗し、2017年の構文変更など、2012年には無効なエラーが表示されます。インストールされたVS2017に対してプロジェクトをビルドするようにこれを構成するにはどうすればよいですか?

PatrickLu-MSFT

古いC:\Program Files (x86)\MSBuild\<version>\binVisualStudioバージョンはmsbuildをインストールし、RunMSBuildアクティビティはToolVersion + ToolArchitectureを使用してこのパスを計算したようです。

VS 2017は代わりにC:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ 15.0 \ binをインストールし、RunMSBuildは適切なパスを計算できなくなります。古いものDefaultTemplate11.1xaml使用してVS2017と統合することはできません

これを機能させるにはTFSBuildServiceHost.exe.configを変更してみてください。これを機能させるには、ビルドサーバーにVS2013またはVS2015のバージョンがインストールされている必要があります。詳細な手順は、このリンクのJonesy2488の回答に従ってくださいVS2017をTFS2017XAMLビルドで動作させる方法


さらに、XAMLビルドはTFS 2017で非推奨になり、TFS(2018)の次のバージョンでは使用できなくなります。VSTSはすでにそれらをサポートしていません。

ホストされているXAMLビルドコントローラーを探しています。どこに行ったの?

ホストされているXAMLビルドコントローラーはサポートされなくなりました。2016年4月以降に作成されたアカウントには、アクセスできません。ホストされているXAMLビルドコントローラーをすべてのアカウントから削除する予定です。おそらく2017年3月に削除する予定です。

ソース

TFS2017をアップグレードして使用する予定なので。ビルドをvNextビルドに変換して、いくつかの新しいテクノロジーとサポートにアクセスすることを強くお勧めします。詳細については、XAMLビルドを残す必要がある理由を参照してください

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

MSBuildを使用してVS2017でSSDTプロジェクトをビルドすると失敗する

分類Dev

LinuxでMonoを使用してVS2017 MSBuildcsprojプロジェクトをビルドする

分類Dev

VS2017ホストエージェントを使用したチームサービスCIビルドは、Dockerプロジェクトバージョン2.0をサポートしていません

分類Dev

TFS15RC1ビルドサーバーでdevenv.exeを使用してプロジェクトをビルドする

分類Dev

Community TFS BuildExtensinosを使用してTFS2012のAssemblyInfo.csファイルのプロジェクトバージョンを変更する方法

分類Dev

VS2017 .Net Core (フル フレームワーク) プロジェクトのビルド後イベントが $(ConfigurationName) の空の文字列を取得する

分類Dev

VS2017でプロジェクトにファイルをコピーするためのビルド前コマンドの追加

分類Dev

同じTFSビルド定義を使用してソリューションとプロジェクトの両方をビルドする

分類Dev

TFS2012ビルドサーバーが社内リポジトリからNuGetパッケージを復元しない

分類Dev

TFSAPI-専用のビルドサーバーからプロジェクトビルドを取得する方法

分類Dev

Androidプロジェクトにサービスをバンドルする方法

分類Dev

VS2017インストーラープロジェクトを使用してコマンドラインからvs2017DevEnvを実行する

分類Dev

カスタムビルドファイルの変更は、VS2017でプロジェクトの再構築をトリガーしません

分類Dev

TFS2012ビルドと統合されたSonarQubeを介して複数のVSソリューションを分析することはできません

分類Dev

VS 2017、Getting YouはASP.NET C#プロジェクトのリリースビルドをデバッグしています

分類Dev

NuGetパッケージとしてTFSで複数のtargetframeworksを使用してプロジェクトをビルドする

分類Dev

Visual Studio 2017は、C ++ / CLIプロジェクトのリリースビルドをデバッグしていると主張しています

分類Dev

GLFW 3をビルドしてインストールし、Linuxプロジェクトで使用する方法

分類Dev

TFSプロジェクトを2回ビルドする

分類Dev

tfsビルド-nugetパッケージはnuspecを使用するプロジェクトのみ

分類Dev

すべてのVSワークロードをTFSビルドサーバーにインストールする必要がありますか?

分類Dev

TFSビルドサーバーがReportingServicesプロジェクトで失敗する

分類Dev

TFS2012からHudsonへのCIビルドをトリガーする方法は?

分類Dev

TFS 2017ビルド後にTFSビルドジョブのシェルスクリプトを介してasp.netコアアプリケーションのバージョンを自動インクリメントし、index.htmlのフッターに表示する方法

分類Dev

Azureモバイルアプリサービスプロジェクトをダウンロードする方法

分類Dev

TFS2012ビルドユニットのテスト結果を抽出する

分類Dev

VS2017を使用してNetStandard2.0プロジェクトにデータベースをローカルに追加する方法

分類Dev

TFSビルドサーバー-共有プロジェクトのビルドエラー

分類Dev

VS2017はクロスコンパイラでx64プロジェクトをビルドします

Related 関連記事

  1. 1

    MSBuildを使用してVS2017でSSDTプロジェクトをビルドすると失敗する

  2. 2

    LinuxでMonoを使用してVS2017 MSBuildcsprojプロジェクトをビルドする

  3. 3

    VS2017ホストエージェントを使用したチームサービスCIビルドは、Dockerプロジェクトバージョン2.0をサポートしていません

  4. 4

    TFS15RC1ビルドサーバーでdevenv.exeを使用してプロジェクトをビルドする

  5. 5

    Community TFS BuildExtensinosを使用してTFS2012のAssemblyInfo.csファイルのプロジェクトバージョンを変更する方法

  6. 6

    VS2017 .Net Core (フル フレームワーク) プロジェクトのビルド後イベントが $(ConfigurationName) の空の文字列を取得する

  7. 7

    VS2017でプロジェクトにファイルをコピーするためのビルド前コマンドの追加

  8. 8

    同じTFSビルド定義を使用してソリューションとプロジェクトの両方をビルドする

  9. 9

    TFS2012ビルドサーバーが社内リポジトリからNuGetパッケージを復元しない

  10. 10

    TFSAPI-専用のビルドサーバーからプロジェクトビルドを取得する方法

  11. 11

    Androidプロジェクトにサービスをバンドルする方法

  12. 12

    VS2017インストーラープロジェクトを使用してコマンドラインからvs2017DevEnvを実行する

  13. 13

    カスタムビルドファイルの変更は、VS2017でプロジェクトの再構築をトリガーしません

  14. 14

    TFS2012ビルドと統合されたSonarQubeを介して複数のVSソリューションを分析することはできません

  15. 15

    VS 2017、Getting YouはASP.NET C#プロジェクトのリリースビルドをデバッグしています

  16. 16

    NuGetパッケージとしてTFSで複数のtargetframeworksを使用してプロジェクトをビルドする

  17. 17

    Visual Studio 2017は、C ++ / CLIプロジェクトのリリースビルドをデバッグしていると主張しています

  18. 18

    GLFW 3をビルドしてインストールし、Linuxプロジェクトで使用する方法

  19. 19

    TFSプロジェクトを2回ビルドする

  20. 20

    tfsビルド-nugetパッケージはnuspecを使用するプロジェクトのみ

  21. 21

    すべてのVSワークロードをTFSビルドサーバーにインストールする必要がありますか?

  22. 22

    TFSビルドサーバーがReportingServicesプロジェクトで失敗する

  23. 23

    TFS2012からHudsonへのCIビルドをトリガーする方法は?

  24. 24

    TFS 2017ビルド後にTFSビルドジョブのシェルスクリプトを介してasp.netコアアプリケーションのバージョンを自動インクリメントし、index.htmlのフッターに表示する方法

  25. 25

    Azureモバイルアプリサービスプロジェクトをダウンロードする方法

  26. 26

    TFS2012ビルドユニットのテスト結果を抽出する

  27. 27

    VS2017を使用してNetStandard2.0プロジェクトにデータベースをローカルに追加する方法

  28. 28

    TFSビルドサーバー-共有プロジェクトのビルドエラー

  29. 29

    VS2017はクロスコンパイラでx64プロジェクトをビルドします

ホットタグ

アーカイブ