Xamarin Android Build Failed "Invalid value for outputAssembly"

A few days ago, my solution worked fine, but today, unexpectedly, the Android project is not being built. I have no error, but I get the following output:

1>Build started.
1>Project "MyApp.Android.csproj" (Install target(s)):
1>Project "MyApp.csproj" (GetTargetFrameworks target(s)):
1>Done building project "MyApp.csproj".
1>Project "MyApp.csproj" (GetTargetFrameworks target(s)):
1>Done building project "MyApp.csproj".
1>Project "MyApp.csproj" (GetTargetPath target(s)):
1>Done building project "MyApp.csproj".
1>Project "MyApp.csproj" (GetTargetPath target(s)):
1>Done building project "MyApp.csproj".
1>Project "MyApp.csproj" (GetNativeManifest target(s)):
1>Done building project "MyApp.csproj".
1>Project "MyApp.csproj" (GetNativeManifest target(s)):
1>Done building project "MyApp.csproj".
1>"obj\Debug\MyApp.Android.dll;obj\Debug\MyApp.Android.dll" is an invalid value for the "OutputAssembly" parameter of the "Csc" task. Multiple items cannot be passed into a parameter of type "Microsoft.Build.Framework.ITaskItem".
1>Done building project "MyApp.Android.csproj" -- FAILED.
1>Build FAILED.

I also tried to delete the bin en obj folders, clean and rebuild the solution, and delete MyApp.Android.dll. But after the rebuild, the same thing will happen again.

I get the following warning:

Severity    Code    Description Project File    Line    Suppression State
Warning IDE0006 Error encountered while loading the project. Some project features, such as full solution analysis for the failed project and projects that depend on it, have been disabled.   BarApp.Android      1   Active
+4
source share
1 answer

You must set up your project Linking to Sdk Assemblies Onlyand establish a support architecture armeabi - v7and x86.

after trying cleanand rebuildproject

It works like a charm.

+12
source

Source: https://habr.com/ru/post/1690599/


All Articles