diff --git a/src/BenchmarkDotNet/Templates/MonoAOTLLVMCsProj.txt b/src/BenchmarkDotNet/Templates/MonoAOTLLVMCsProj.txt index a0ad858c54..1db40072d1 100644 --- a/src/BenchmarkDotNet/Templates/MonoAOTLLVMCsProj.txt +++ b/src/BenchmarkDotNet/Templates/MonoAOTLLVMCsProj.txt @@ -1,4 +1,12 @@  + + $CSPROJPATH$ + $([System.IO.Path]::ChangeExtension('$(OriginalCSProjPath)', '.Mono.props')) + $([System.IO.Path]::ChangeExtension('$(OriginalCSProjPath)', '.Mono.targets')) + + + + Exe bin @@ -11,6 +19,7 @@ false true BenchmarkDotNet.Autogenerated.UniqueProgramName + true @@ -75,4 +84,5 @@ + diff --git a/src/BenchmarkDotNet/Toolchains/DotNetCli/DotNetCliCommand.cs b/src/BenchmarkDotNet/Toolchains/DotNetCli/DotNetCliCommand.cs index 77401f022e..31546d3112 100644 --- a/src/BenchmarkDotNet/Toolchains/DotNetCli/DotNetCliCommand.cs +++ b/src/BenchmarkDotNet/Toolchains/DotNetCli/DotNetCliCommand.cs @@ -90,6 +90,9 @@ public BuildResult RestoreThenBuild() buildResult = BuildNoRestoreNoDependencies(); } + if (!buildResult.IsSuccess) + return BuildResult.Failure(GenerateResult, buildResult.AllInformation); + return buildResult.ToBuildResult(GenerateResult); }