0

「カスタム」XAML プロセス ビルド ファイルを使用すると、次のビルド エラーが発生します。

(-1, 0)
TF215097: ビルド定義のビルドの初期化中にエラーが発生しました >\Test2\TestProject1: 例外メッセージ: 不明なメンバー 'Microsoft.TeamFoundation.Build.Activities.RunScript.FailOnNonZeroExitCode' を設定できません。(タイプ XamlObjectWriterException)

再現する手順

  1. TfvcTemplate.12.xaml ファイルをローカル ストレージにダウンロードします。
  2. XAML ビジュアル エディターでテンプレートを開きます (新しいプロジェクトまたはスタンドアロン)。
  3. テンプレートを保存します (: これにより、何らかの理由で余分な XAML マークアップが多数追加されます)。
  4. テンプレートを TFS にコミットする
  5. テンプレートをビルド定義の Process セクションにインポートする
  6. ビルド プロセス ファイルを更新する
  7. 「新しい」テンプレートを使用してビルドをキューに入れる

まったく同じファイルを保存して再度使用することに関して、この特定のエラー メッセージに関して、StackOverflow または ASP.NET フォーラムで何も見たことがありません。XAML を手動で編集して、余分なマークアップによってビルドが壊れないようにしましたが、ツールボックスを使用してワークフローを構成したいと考えています。

なぜこれが起こるのか、なぜその特定のエラーメッセージが表示されるのかについて何か考えはありますか?

注: Visual Studio 2015 と TFS 2015 を使用しています。

4

1 に答える 1

0

「何も」をデフォルトのTfvcTemplate.12.xamlに変更していないためです。XAML ビジュアル エディターで開かずに、新しい TfvcTemplate.12.xaml のダウンロードを試みることができます。ソース管理をチェックインするだけです。

それでもビルドが失敗する場合は、TFS キャッシュとVS キャッシュを消去してみてください

  1. クライアント コンピューターのキャッシュ フォルダーを消去します。フォルダー パスは、C:\Users\username\AppData\Local\Microsoft\Team Foundation\3.0\Cache です。
  2. サーバー マシンのキャッシュ フォルダーを消去します。フォルダー パスは次のとおりです。C:\ProgramData\Microsoft\Team Foundation\Web Access\Cache

エラーなしでビルドが成功した場合、これは VS が原因である可能性があります。Visual Studio を再インストールしてみてください。

于 2016-01-16T06:50:26.587 に答える