Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error building Xamarin.Android project for Net6-preview6 #6101

Closed
arivoir opened this issue Jul 19, 2021 · 22 comments
Closed

Error building Xamarin.Android project for Net6-preview6 #6101

arivoir opened this issue Jul 19, 2021 · 22 comments
Assignees
Labels
Area: App+Library Build Issues when building Library projects or Application projects. needs-triage Issues that need to be assigned.

Comments

@arivoir
Copy link

arivoir commented Jul 19, 2021

I just created a new Xamarin.Android application for .Net6-preview6, but I can not make it compile

Error MSB4018 The "RuntimeConfigParserTask" task failed unexpectedly.
System.IO.FileNotFoundException: Could not load file or assembly 'System.Reflection.Metadata, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
File name: 'System.Reflection.Metadata, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at RuntimeConfigParserTask.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
FlexGridExplorer C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\30.0.100-preview.6.62\targets\Microsoft.Android.Sdk.RuntimeConfig.targets 36

Also had trouble with the workload installation

C:\Windows\system32>dotnet workload install microsoft-android-sdk-full

Updated advertising manifest microsoft.net.sdk.android.
Updated advertising manifest microsoft.net.sdk.ios.
Updated advertising manifest microsoft.net.sdk.maccatalyst.
Updated advertising manifest microsoft.net.sdk.macos.
Updated advertising manifest microsoft.net.sdk.maui.
Updated advertising manifest microsoft.net.sdk.tvos.
Updated advertising manifest microsoft.net.workload.mono.toolchain.
Installing pack Microsoft.Android.Sdk version 30.0.100-preview.6.62...
Pack Microsoft.Android.Sdk version 30.0.100-preview.6.62 is already installed.
Writing workload pack installation record for Microsoft.Android.Sdk version 30.0.100-preview.6.62...
Installing pack Microsoft.Android.Sdk.BundleTool version 30.0.100-preview.6.62...
Pack Microsoft.Android.Sdk.BundleTool version 30.0.100-preview.6.62 is already installed.
Writing workload pack installation record for Microsoft.Android.Sdk.BundleTool version 30.0.100-preview.6.62...
Installing pack Microsoft.Android.Ref version 30.0.100-preview.6.62...
Pack Microsoft.Android.Ref version 30.0.100-preview.6.62 is already installed.
Writing workload pack installation record for Microsoft.Android.Ref version 30.0.100-preview.6.62...
Installing pack Microsoft.Android.Templates version 30.0.100-preview.6.62...
Pack Microsoft.Android.Templates version 30.0.100-preview.6.62 is already installed.
Writing workload pack installation record for Microsoft.Android.Templates version 30.0.100-preview.6.62...
Installing pack Microsoft.NETCore.App.Runtime.Mono.android-arm version 6.0.0-preview.6.21352.12...
Pack Microsoft.NETCore.App.Runtime.Mono.android-arm version 6.0.0-preview.6.21352.12 is already installed.
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.android-arm version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.NETCore.App.Runtime.Mono.android-arm64 version 6.0.0-preview.6.21352.12...
Pack Microsoft.NETCore.App.Runtime.Mono.android-arm64 version 6.0.0-preview.6.21352.12 is already installed.
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.android-arm64 version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.NETCore.App.Runtime.Mono.android-x64 version 6.0.0-preview.6.21352.12...
Pack Microsoft.NETCore.App.Runtime.Mono.android-x64 version 6.0.0-preview.6.21352.12 is already installed.
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.android-x64 version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.NETCore.App.Runtime.Mono.android-x86 version 6.0.0-preview.6.21352.12...
Pack Microsoft.NETCore.App.Runtime.Mono.android-x86 version 6.0.0-preview.6.21352.12 is already installed.
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.android-x86 version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.NET.Runtime.RuntimeConfigParser.Task version 6.0.0-preview.6.21352.12...
Pack Microsoft.NET.Runtime.RuntimeConfigParser.Task version 6.0.0-preview.6.21352.12 is already installed.
Writing workload pack installation record for Microsoft.NET.Runtime.RuntimeConfigParser.Task version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.NET.Runtime.MonoAOTCompiler.Task version 6.0.0-preview.6.21352.12...
Pack Microsoft.NET.Runtime.MonoAOTCompiler.Task version 6.0.0-preview.6.21352.12 is already installed.
Writing workload pack installation record for Microsoft.NET.Runtime.MonoAOTCompiler.Task version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.Maui.Core.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Core.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Core.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Core.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Core.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Core.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Controls.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Controls.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Controls.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Controls.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Controls.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Controls.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Essentials.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Essentials.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Essentials.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Essentials.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Essentials.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Essentials.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.AspNetCore.Components.WebView.Maui version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.AspNetCore.Components.WebView.Maui version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.AspNetCore.Components.WebView.Maui version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Dependencies version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Dependencies version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Dependencies version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Controls.Sdk version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Controls.Sdk version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Controls.Sdk version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Extensions version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Extensions version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Extensions version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Resizetizer.Sdk version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Resizetizer.Sdk version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Resizetizer.Sdk version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Templates version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Templates version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Templates version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Core.Ref.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Core.Ref.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Core.Ref.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Core.Runtime.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Core.Runtime.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Core.Runtime.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Controls.Ref.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Controls.Ref.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Controls.Ref.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Controls.Runtime.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Controls.Runtime.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Controls.Runtime.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Essentials.Ref.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Essentials.Ref.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Essentials.Ref.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Essentials.Runtime.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Essentials.Runtime.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Essentials.Runtime.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.iOS.Sdk version 15.0.100-preview.6.63...
Pack Microsoft.iOS.Sdk version 15.0.100-preview.6.63 is already installed.
Writing workload pack installation record for Microsoft.iOS.Sdk version 15.0.100-preview.6.63...
Installing pack Microsoft.iOS.Windows.Sdk version 15.0.100-preview.6.63...
Pack Microsoft.iOS.Windows.Sdk version 15.0.100-preview.6.63 is already installed.
Writing workload pack installation record for Microsoft.iOS.Windows.Sdk version 15.0.100-preview.6.63...
Installing pack Microsoft.iOS.Ref version 15.0.100-preview.6.63...
Pack Microsoft.iOS.Ref version 15.0.100-preview.6.63 is already installed.
Writing workload pack installation record for Microsoft.iOS.Ref version 15.0.100-preview.6.63...
Installing pack Microsoft.iOS.Templates version 15.0.100-preview.6.63...
Pack Microsoft.iOS.Templates version 15.0.100-preview.6.63 is already installed.
Writing workload pack installation record for Microsoft.iOS.Templates version 15.0.100-preview.6.63...
Installing pack Microsoft.NETCore.App.Runtime.Mono.ios-arm version 6.0.0-preview.6.21352.12...
Pack Microsoft.NETCore.App.Runtime.Mono.ios-arm version 6.0.0-preview.6.21352.12 is already installed.
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.ios-arm version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.NETCore.App.Runtime.Mono.ios-arm64 version 6.0.0-preview.6.21352.12...
Pack Microsoft.NETCore.App.Runtime.Mono.ios-arm64 version 6.0.0-preview.6.21352.12 is already installed.
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.ios-arm64 version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.Maui.Core.Ref.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Core.Ref.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Core.Ref.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Core.Runtime.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Core.Runtime.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Core.Runtime.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Controls.Ref.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Controls.Ref.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Controls.Ref.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Controls.Runtime.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Controls.Runtime.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Controls.Runtime.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Essentials.Ref.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Essentials.Ref.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Essentials.Ref.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Essentials.Runtime.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Essentials.Runtime.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Essentials.Runtime.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.MacCatalyst.Sdk version 15.0.100-preview.6.63...
Pack Microsoft.MacCatalyst.Sdk version 15.0.100-preview.6.63 is already installed.
Writing workload pack installation record for Microsoft.MacCatalyst.Sdk version 15.0.100-preview.6.63...
Installing pack Microsoft.MacCatalyst.Ref version 15.0.100-preview.6.63...
Pack Microsoft.MacCatalyst.Ref version 15.0.100-preview.6.63 is already installed.
Writing workload pack installation record for Microsoft.MacCatalyst.Ref version 15.0.100-preview.6.63...
Installing pack Microsoft.MacCatalyst.Templates version 15.0.100-preview.6.63...
Pack Microsoft.MacCatalyst.Templates version 15.0.100-preview.6.63 is already installed.
Writing workload pack installation record for Microsoft.MacCatalyst.Templates version 15.0.100-preview.6.63...
Installing pack Microsoft.Maui.Core.Ref.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Core.Ref.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Core.Ref.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Core.Runtime.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Core.Runtime.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Core.Runtime.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Controls.Ref.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Controls.Ref.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Controls.Ref.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Controls.Runtime.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Controls.Runtime.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Controls.Runtime.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Essentials.Ref.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Essentials.Ref.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Essentials.Ref.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Essentials.Runtime.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Pack Microsoft.Maui.Essentials.Runtime.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641 is already installed.
Writing workload pack installation record for Microsoft.Maui.Essentials.Runtime.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.macOS.Sdk version 12.0.100-preview.6.63...
Pack Microsoft.macOS.Sdk version 12.0.100-preview.6.63 is already installed.
Writing workload pack installation record for Microsoft.macOS.Sdk version 12.0.100-preview.6.63...
Installing pack Microsoft.macOS.Ref version 12.0.100-preview.6.63...
Pack Microsoft.macOS.Ref version 12.0.100-preview.6.63 is already installed.
Writing workload pack installation record for Microsoft.macOS.Ref version 12.0.100-preview.6.63...
Installing pack Microsoft.macOS.Templates version 12.0.100-preview.6.63...
Pack Microsoft.macOS.Templates version 12.0.100-preview.6.63 is already installed.
Writing workload pack installation record for Microsoft.macOS.Templates version 12.0.100-preview.6.63...
Installing pack Microsoft.NET.Runtime.WebAssembly.Sdk version 6.0.0-preview.6.21352.12...
Pack Microsoft.NET.Runtime.WebAssembly.Sdk version 6.0.0-preview.6.21352.12 is already installed.
Writing workload pack installation record for Microsoft.NET.Runtime.WebAssembly.Sdk version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.NETCore.App.Runtime.Mono.browser-wasm version 6.0.0-preview.6.21352.12...
Pack Microsoft.NETCore.App.Runtime.Mono.browser-wasm version 6.0.0-preview.6.21352.12 is already installed.
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.browser-wasm version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.NETCore.App.Runtime.AOT.Cross.browser-wasm version 6.0.0-preview.6.21352.12...
Pack Microsoft.NETCore.App.Runtime.AOT.Cross.browser-wasm version 6.0.0-preview.6.21352.12 is already installed.
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.browser-wasm version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.NET.Runtime.Emscripten.Node version 6.0.0-preview.6.21275.1...
Pack Microsoft.NET.Runtime.Emscripten.Node version 6.0.0-preview.6.21275.1 is already installed.
Writing workload pack installation record for Microsoft.NET.Runtime.Emscripten.Node version 6.0.0-preview.6.21275.1...
Installing pack Microsoft.NET.Runtime.Emscripten.Python version 6.0.0-preview.6.21275.1...
Pack Microsoft.NET.Runtime.Emscripten.Python version 6.0.0-preview.6.21275.1 is already installed.
Writing workload pack installation record for Microsoft.NET.Runtime.Emscripten.Python version 6.0.0-preview.6.21275.1...
Installing pack Microsoft.NET.Runtime.Emscripten.Sdk version 6.0.0-preview.6.21275.1...
Pack Microsoft.NET.Runtime.Emscripten.Sdk version 6.0.0-preview.6.21275.1 is already installed.
Writing workload pack installation record for Microsoft.NET.Runtime.Emscripten.Sdk version 6.0.0-preview.6.21275.1...
Installing pack Microsoft.tvOS.Sdk version 15.0.100-preview.6.63...
Pack Microsoft.tvOS.Sdk version 15.0.100-preview.6.63 is already installed.
Writing workload pack installation record for Microsoft.tvOS.Sdk version 15.0.100-preview.6.63...
Installing pack Microsoft.tvOS.Ref version 15.0.100-preview.6.63...
Pack Microsoft.tvOS.Ref version 15.0.100-preview.6.63 is already installed.
Writing workload pack installation record for Microsoft.tvOS.Ref version 15.0.100-preview.6.63...
Installing pack Microsoft.tvOS.Templates version 15.0.100-preview.6.63...
Pack Microsoft.tvOS.Templates version 15.0.100-preview.6.63 is already installed.
Writing workload pack installation record for Microsoft.tvOS.Templates version 15.0.100-preview.6.63...
Installing pack Microsoft.NETCore.App.Runtime.Mono.tvos-arm64 version 6.0.0-preview.6.21352.12...
Pack Microsoft.NETCore.App.Runtime.Mono.tvos-arm64 version 6.0.0-preview.6.21352.12 is already installed.
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.tvos-arm64 version 6.0.0-preview.6.21352.12...
Garbage collecting for SDK feature bands 6.0.100...
Workload installation failed: The input does not contain any JSON tokens. Expected the input to start with a valid JSON token, when isFinalBlock is true. Path: $ | LineNumber: 0 | BytePositionInLine: 0.

@arivoir arivoir added Area: App+Library Build Issues when building Library projects or Application projects. needs-triage Issues that need to be assigned. labels Jul 19, 2021
@arivoir
Copy link
Author

arivoir commented Jul 19, 2021

The workloads seems installed

C:\Windows\system32>dotnet workload list
Workload Id

maui
microsoft-android-sdk-full
microsoft-ios-sdk-full
microsoft-maccatalyst-sdk-full
microsoft-macos-sdk-full
microsoft-net-sdk-blazorwebassembly-aot
microsoft-tvos-sdk-full

And maui-check says everything is ok

C:\Windows\system32>maui-check
_ _ _____ _____ __ __ _ _ _ ___
| \ | | | | | | | / | / \ | | | | | |
| | | | | | | | |/| | / _ \ | | | | | |
_ | |\ | | |
| | | | | | / ___ \ | |
| | | |
(
) || _| |_____| || || || // _\ _/ ||

☼ .NET MAUI Check v0.6.1.0 ☼
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
This tool will attempt to evaluate your .NET MAUI development environment.
If problems are detected, this tool may offer the option to try and fix them for you, or suggest a way to fix them
yourself.

Thanks for choosing .NET MAUI!
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
» Synchronizing configuration... ok
» Scheduling appointments... ok

OpenJDK 11.0 Checkup...

  • 11.0.10 (C:\Program Files\Microsoft\jdk-11.0.10.9-hotspot\bin..)
  • 1.8.0-25 (C:\Program Files\Android\Jdk\microsoft_dist_openjdk_1.8.0.25)

Visual Studio 17.0.0-pre.2.0 Checkup...

  • 17.0.0-pre.2.0 - C:\Program Files\Microsoft Visual Studio\2022\Preview
  • 16.11.0-pre.3.0
  • 16.10.3

Android SDK Checkup...

  • emulator (30.5.4)
  • build-tools;30.0.2 (30.0.2)
  • platforms;android-30 (3)
  • system-images;android-30;google_apis_playstore;x86 (9)
  • platform-tools (31.0.2)

Android Emulator Checkup...

  • Emulator: pixel_2_pie_9_0_-_api_28 found.

.NET SDK Checkup...

  • 3.1.410 - C:\Program Files\dotnet\sdk\3.1.410
  • 5.0.101 - C:\Program Files\dotnet\sdk\5.0.101
  • 5.0.103 - C:\Program Files\dotnet\sdk\5.0.103
  • 5.0.104 - C:\Program Files\dotnet\sdk\5.0.104
  • 5.0.201 - C:\Program Files\dotnet\sdk\5.0.201
  • 5.0.204 - C:\Program Files\dotnet\sdk\5.0.204
  • 5.0.301 - C:\Program Files\dotnet\sdk\5.0.301
  • 5.0.400-preview.21328.4 - C:\Program Files\dotnet\sdk\5.0.400-preview.21328.4
  • 6.0.100-preview.6.21355.2 - C:\Program Files\dotnet\sdk\6.0.100-preview.6.21355.2

.NET SDK - Workload Deduplication Checkup...

Edge WebView2 Checkup...

  • Found Edge WebView2 version 91.0.864.70

.NET SDK - Workloads (6.0.100-preview.6.21355.2) Checkup...

  • microsoft-android-sdk-full (Microsoft.NET.Sdk.Android.Manifest-6.0.100 : 30.0.100-preview.6.62) installed.

  • microsoft-ios-sdk-full (Microsoft.NET.Sdk.iOS.Manifest-6.0.100 : 15.0.100-preview.6.63) installed.

  • microsoft-maccatalyst-sdk-full (Microsoft.NET.Sdk.MacCatalyst.Manifest-6.0.100 : 15.0.100-preview.6.63) installed.

  • microsoft-tvos-sdk-full (Microsoft.NET.Sdk.tvOS.Manifest-6.0.100 : 15.0.100-preview.6.63) installed.

  • microsoft-macos-sdk-full (Microsoft.NET.Sdk.macOS.Manifest-6.0.100 : 12.0.100-preview.6.63) installed.

  • maui (Microsoft.NET.Sdk.Maui.Manifest-6.0.100 : 6.0.100-preview.6.1003) installed.

  • microsoft-net-runtime-android (microsoft.net.workload.mono.toolchain.manifest-6.0.100 : 6.0.0-preview.6.21352.12)
    installed.
    ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

  • Congratulations, everything looks great!

@jonathanpeppers
Copy link
Member

Do you have this folder?

C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.RuntimeConfigParser.Task\6.0.0-preview.6.21352.12

Your earlier error seems like something might have gone wrong with your dotnet install:

Workload installation failed: The input does not contain any JSON tokens. Expected the input to start with a valid JSON token, when isFinalBlock is true. Path: $ | LineNumber: 0 | BytePositionInLine: 0.

You could try manually deleting folders as described here, then run maui-check again:

https://github.com/dotnet/maui/tree/main/src/Workload#cleanup-net-6-installs--workloads

@arivoir
Copy link
Author

arivoir commented Jul 19, 2021

The folder is there C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.RuntimeConfigParser.Task\6.0.0-preview.6.21352.12.
I'm having the same issue in iOS
I will follow the link you sent

@arivoir
Copy link
Author

arivoir commented Jul 19, 2021

I had 2 versions of net6, one I installed and the other installed by visual studio 2022, I could uninstall mine, but the other is still there. Do you think I should proceed with removing the files manually?

@arivoir
Copy link
Author

arivoir commented Jul 19, 2021

I just uninstalled visual studio 2022, and removed all the net6 folders as indicated, I'm reinstalling visual studio 2022... I supposed that would be better than running maui-check to avoid having 2 net6 installations again

@arivoir
Copy link
Author

arivoir commented Jul 19, 2021

Visual Studio 2022 installation finished correctly,

I run maui-check to install the missing workloads

.NET SDK - Workloads (6.0.100-preview.6.21355.2) Checkup...
x microsoft-android-sdk-full (Microsoft.NET.Sdk.Android.Manifest-6.0.100 : 30.0.100-preview.6.62) not installed.
x microsoft-ios-sdk-full (Microsoft.NET.Sdk.iOS.Manifest-6.0.100 : 15.0.100-preview.6.63) not installed.
x microsoft-maccatalyst-sdk-full (Microsoft.NET.Sdk.MacCatalyst.Manifest-6.0.100 : 15.0.100-preview.6.63) not
installed.
x microsoft-tvos-sdk-full (Microsoft.NET.Sdk.tvOS.Manifest-6.0.100 : 15.0.100-preview.6.63) not installed.
x microsoft-macos-sdk-full (Microsoft.NET.Sdk.macOS.Manifest-6.0.100 : 12.0.100-preview.6.63) not installed.
x maui (Microsoft.NET.Sdk.Maui.Manifest-6.0.100 : 6.0.100-preview.6.1003) not installed.

  • microsoft-net-runtime-android (microsoft.net.workload.mono.toolchain.manifest-6.0.100 : 6.0.0-preview.6.21352.12)
    installed.

────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
☼ Recommendation: Install Missing SDK Workloads
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

! Attempt to fix? [y/n] (y):

I open the project and build and the same error appears. What is wrong?

@jonathanpeppers
Copy link
Member

Can you dotnet build -bl on your project at the command-line?

Share the msbuild.binlog file that creates here.

@arivoir
Copy link
Author

arivoir commented Jul 19, 2021

Building from the command line worked.

PS C:\Projects\GrapeCity\c1-netcore\Android\Samples\Grid\FlexGridExplorer> dotnet build -bl
Microsoft (R) Build Engine version 17.0.0-preview-21329-01+1b7661f36 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.

C:\Program Files\dotnet\sdk\6.0.100-preview.6.21355.2\MSBuild.dll -bl -consoleloggerparameters:Summary -distributedlogger:Microsoft.DotNet.Tools.MSBuild.MSBuildLogger,C:\Program Files\dotnet\sdk\6.0.100-preview.6.21355.2\dotnet.dll*Microsoft.DotNet.Tools.MSBuild.MSBuildForwardingLogger,C:\Program Files\dotnet\sdk\6.0.100-preview.6.21355.2\dotnet.dll -maxcpucount -restore -verbosity:m .\FlexGridExplorer.sln
Determining projects to restore...
All projects are up-to-date for restore.
You are using a preview version of .NET. See: https://aka.ms/dotnet-core-preview
FlexGridExplorer -> C:\Projects\GrapeCity\c1-netcore\Android\Samples\Grid\FlexGridExplorer\bin\Debug\net6.0-android\FlexGridExplorer.dll

Build succeeded.
0 Warning(s)
0 Error(s)

Time Elapsed 00:00:03.87

msbuild.binlog.zip

but when I perform it from visual studio menu it doesn't compile

Rebuild started...
1>------ Rebuild All started: Project: FlexGridExplorer, Configuration: Debug Any CPU ------
Restored C:\Projects\GrapeCity\c1-netcore\Android\Samples\Grid\FlexGridExplorer\FlexGridExplorer.csproj (in 5 ms).
1>You are using a preview version of .NET. See: https://aka.ms/dotnet-core-preview
1>C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\30.0.100-preview.6.62\targets\Microsoft.Android.Sdk.RuntimeConfig.targets(36,5): error MSB4018: The "RuntimeConfigParserTask" task failed unexpectedly.
1>C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\30.0.100-preview.6.62\targets\Microsoft.Android.Sdk.RuntimeConfig.targets(36,5): error MSB4018: System.IO.FileNotFoundException: Could not load file or assembly 'System.Reflection.Metadata, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
1>C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\30.0.100-preview.6.62\targets\Microsoft.Android.Sdk.RuntimeConfig.targets(36,5): error MSB4018: File name: 'System.Reflection.Metadata, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
1>C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\30.0.100-preview.6.62\targets\Microsoft.Android.Sdk.RuntimeConfig.targets(36,5): error MSB4018: at RuntimeConfigParserTask.Execute()
1>C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\30.0.100-preview.6.62\targets\Microsoft.Android.Sdk.RuntimeConfig.targets(36,5): error MSB4018: at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
1>C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\30.0.100-preview.6.62\targets\Microsoft.Android.Sdk.RuntimeConfig.targets(36,5): error MSB4018: at Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()
1>C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\30.0.100-preview.6.62\targets\Microsoft.Android.Sdk.RuntimeConfig.targets(36,5): error MSB4018:
1>C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\30.0.100-preview.6.62\targets\Microsoft.Android.Sdk.RuntimeConfig.targets(36,5): error MSB4018: WRN: Assembly binding logging is turned OFF.
1>C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\30.0.100-preview.6.62\targets\Microsoft.Android.Sdk.RuntimeConfig.targets(36,5): error MSB4018: To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
1>C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\30.0.100-preview.6.62\targets\Microsoft.Android.Sdk.RuntimeConfig.targets(36,5): error MSB4018: Note: There is some performance penalty associated with assembly bind failure logging.
1>C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\30.0.100-preview.6.62\targets\Microsoft.Android.Sdk.RuntimeConfig.targets(36,5): error MSB4018: To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
1>C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\30.0.100-preview.6.62\targets\Microsoft.Android.Sdk.RuntimeConfig.targets(36,5): error MSB4018:
1>Done building project "FlexGridExplorer.csproj" -- FAILED.
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========

@jonathanpeppers
Copy link
Member

Ah, so you're hitting: dotnet/runtime#55277

If you put this in your project, does it workaround for now?

  <PropertyGroup>
    <GenerateRuntimeConfigurationFiles>false</GenerateRuntimeConfigurationFiles>
  </PropertyGroup>

@arivoir
Copy link
Author

arivoir commented Jul 19, 2021

It worked with that line. Thanks for the workaround!

@arivoir arivoir closed this as completed Jul 19, 2021
@arivoir
Copy link
Author

arivoir commented Jul 21, 2021

Despite the project ran with GenerateRuntimeConfigurationFiles set to false. When I reference an android library project, it builds but it doesn't run and returns the following errors

Build started...
1>------ Deploy started: Project: C1.Android.Core, Configuration: Debug Any CPU ------
1>Please select a valid device before running the application.
1>Deploy failed
2>------ Deploy started: Project: CalendarExplorer, Configuration: Debug Any CPU ------
2>Xamarin.Android does not support deploying the previous version. Please ensure your solution builds before deploying it.
2>Deploy failed
========== Build: 0 succeeded, 0 failed, 2 up-to-date, 0 skipped ==========
========== Deploy: 0 succeeded, 2 failed, 0 skipped ==========

And performing the command dotnet build -t:run show the following errors

C:\Program Files\dotnet\sdk\6.0.100-preview.6.21355.2\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.targets(860,5): error MSB3072: The "Exec" task needs a command to execute.
C:\Program Files\dotnet\sdk\6.0.100-preview.6.21355.2\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.targets(860,5): error MSB6011: Invalid parameters passed to the Microsoft.Build.Tasks.Exec task.

@arivoir arivoir reopened this Jul 21, 2021
@jonathanpeppers
Copy link
Member

Can you attach a .binlog? #6101 (comment)

@arivoir
Copy link
Author

arivoir commented Jul 21, 2021

Sure, here it is.
msbuild.binlog.zip

@arivoir
Copy link
Author

arivoir commented Jul 21, 2021

Here is another using -t:run, which is the option that fails
msbuild.binlog.zip

@jonathanpeppers
Copy link
Member

jonathanpeppers commented Jul 21, 2021

You're calling -t:Run on a .sln? That would only work on an "app" with OutputType=Exe. So if you have any libraries in the .sln, this would fail.

I'm not sure what we should do here, but calling -t:Run on individual projects should work.

@arivoir
Copy link
Author

arivoir commented Jul 21, 2021

How should I run an Android project from the command line?

@arivoir
Copy link
Author

arivoir commented Jul 21, 2021

Please ignore my -t:Run attempt. I just found your own question dotnet/xamarin#26

I ran dotnet run --project CalendarExplorer.csproj -bl

This seems to work, I can see the app is deployed, but I can not debug, which is mandatory at this stage of development.

Here is the binlog in case it helps
msbuild.binlog.zip

@jonathanpeppers
Copy link
Member

This seems to work, I can see the app is deployed, but I can not debug, which is mandatory at this stage of development.

I'd recommend using VS 2022 for debugging, using the regular "play" button. Did you already try that?

@arivoir
Copy link
Author

arivoir commented Jul 21, 2021

Yes, it doesn't work. It's the other error I showed before

1>------ Deploy started: Project: C1.Android.Core, Configuration: Debug Any CPU ------
1>Please select a valid device before running the application.
1>Deploy failed
2>------ Deploy started: Project: C1.Android.Calendar, Configuration: Debug Any CPU ------
2>Please select a valid device before running the application.
2>Deploy failed
3>------ Deploy started: Project: CalendarExplorer, Configuration: Debug Any CPU ------
3>Xamarin.Android does not support deploying the previous version. Please ensure your solution builds before deploying it.
3>Deploy failed
========== Deploy: 0 succeeded, 3 failed, 0 skipped ==========

@jonathanpeppers
Copy link
Member

Does a "legacy" Xamarin.Android project work? This seems like an IDE issue if command-line can launch the app.

The only thing I know to check is right click on your solution for Configuration Manager and make sure this box is checked:

image

@arivoir
Copy link
Author

arivoir commented Jul 21, 2021

Legacy Xamarin.Android works fine.

You was very close to the problem, the configuration for the Android app was right, the problem is in the libraries
image
They have the "Deploy" checkbox checked by default. I never changed them. this seems a bug in the IDE definitely.

Notice in Legacy Android the "Deploy" checkboxes are disabled for android libraries
image

After unchecking these the app deployed and the debugger is working. Thank you very much!

@jonathanpeppers
Copy link
Member

Let us know if you find another issue, thanks.

@ghost ghost locked as resolved and limited conversation to collaborators Jun 2, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Area: App+Library Build Issues when building Library projects or Application projects. needs-triage Issues that need to be assigned.
Projects
None yet
Development

No branches or pull requests

3 participants