2017-10-19 29 views
0

XFSのテストステップを含むtfs for .NETコアのビルド定義をセットアップしようとしています。私のテストが合格するまではすべて正常に動作し、何らかの理由ですぐにビルドが失敗します。テストの実行が成功した後にTFSビルドが失敗する

Total tests: 2. Passed: 2. Failed: 0. Skipped: 0. 
Test Run Successful. 
Test execution time: 3.3499 Seconds 
Error: d:\a\_tool\dncs\2.0.0\x64\dotnet.exe failed with return code: 1 
Dotnet command failed with non-zero exit code on the following projects : 

それだけです、他の詳細はありません。私はここからどこに行くのか混乱しています。テストステップは現在ビルド定義の最後のものです。

EDIT

これは、デバッグを設定することにより得られる冗長な出力である=真

2017-10-19T09:50:00.4882598Z ##[debug]rc:1 
2017-10-19T09:50:00.4902607Z ##[debug]success:false 
2017-10-19T09:50:00.5002614Z ##[error]Error: 
d:\a\_tool\dncs\2.0.0\x64\dotnet.exe failed with return code: 1 
2017-10-19T09:50:00.5002614Z ##[debug]Processed: ##vso[task.issue 
type=error;]Error: d:\a\_tool\dncs\2.0.0\x64\dotnet.exe failed with return 
code: 1 
2017-10-19T09:50:00.5022599Z ##[debug]task result: Failed 
2017-10-19T09:50:00.5032599Z ##[error]Dotnet command failed with non-zero 
exit code on the following projects : 
2017-10-19T09:50:00.5032599Z ##[debug]Processed: ##vso[task.issue 
type=error;]Dotnet command failed with non-zero exit code on the following 
projects : 
2017-10-19T09:50:00.5042604Z ##[debug]Processed: ##vso[task.complete 
result=Failed;]Dotnet command failed with non-zero exit code on the 
following projects : 
+0

あなたは、トラブルシューティングのために、ここでログを取得し、共有し、その後、 'デバッグ= true'に設定してくださいもらえますか? –

+0

私はこれを行いましたが、その冗長な出力はあいにく役に立たず、私はここであなたのために更新します。 – nagrom97

答えて

0

は、だから私はテストプロジェクトにcsprojファイルを変更し、そう

<ItemGroup> 
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.3.0-preview-20170628-02" /> 
<PackageReference Include="Moq" Version="4.7.142" /> 
<PackageReference Include="MSTest.TestAdapter" Version="1.1.18" /> 
<PackageReference Include="MSTest.TestFramework" Version="1.1.18" /> 
<PackageReference Include="xunit" Version="2.3.0" /> 
<DotNetCliToolReference Include="dotnet-xunit" Version="2.3.0-beta2-build3683" /> <-- This bit here!!! 
<PackageReference Include="xunit.runner.visualstudio" Version="2.3.0" /> 
</ItemGroup> 

ビルドプロセスでのようなCLIツールの参照を追加することによって、問題を修正TFSでは、Dotnetのテストステップを削除し、その場所にコマンドラインステップを追加し、以下のように設定しました。すべてが今働き、ビルドは成功しています。

Command line step

Step detail

0

次試してみてください怒鳴る項目:

  • オープンプロジェクトファイル(例えば*.csproj)を、以下のコメントアウトスニペット:

    <DotNetCliToolReference Include="BundlerMinifier.Core" Version="X.X.XXX" />

  • ASP.NET Core (.NET Framework) テンプレートを使用して新しいビルド定義を作成します。

また、このスレッドを参照:VSTS build: Packages failed to restore - Unable to resolve 'NETStandard.Library (>= 1.6.1)' for '.NETStandard,Version=v2.0'

+0

ありがとうございましたが、そのスニペットは私のソリューションのどのファイルにもありませんでした – nagrom97

関連する問題