Шаг релиза скомпилируйте Android APK из Visual Studio 2019 - PullRequest
4 голосов
/ 06 мая 2019

Я сделал свое первое приложение, используя Visual Studio 2019 - кросс-платформенный Xamarin C #. Приложение работает хорошо. Теперь я хочу скомпилировать его в файл apk, чтобы я мог установить его на мобильный телефон вручную. Я изменил отладку на релиз, а затем щелкнул правой кнопкой мыши по файлу Android и выбрал «Архив». Но есть ошибка, как показано ниже:

The preprocessor token 'rootnamespace' has been given more than one value. Choosing 'Calculator.Droid' as the value.
The preprocessor token 'assemblyname' has been given more than one value. Choosing 'Calculator.Android' as the value.
The preprocessor token 'fullpath' has been given more than one value. Choosing 'D:\Calculator\Calculator\Calculator.Android' as the value.
The preprocessor token 'outputfilename' has been given more than one value. Choosing 'Calculator.Android.dll' as the value.
The preprocessor token 'filename' has been given more than one value. Choosing 'Calculator.Android.csproj' as the value.
MSB4094: "obj\Release\81\Calculator.Android.dll;obj\Release\81\Calculator.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 Ответ

0 голосов
/ 16 июля 2019

Я столкнулся с той же ошибкой, и просто установив значок приложения в свойствах проекта, решил ее.

Это не имеет особого смысла, учитывая ошибку, но это помогло мне. Надеюсь, это кому-нибудь поможет.

...