Невозможно построить решение в режиме выпуска в формах Xamarin - PullRequest
0 голосов
/ 04 декабря 2018

По какой-то причине я не могу построить проект в режиме выпуска, это ошибка, которую я получаю

> Severity  Code    Description Project File    Line    Suppression State
Error       The "XamlCTask" task failed unexpectedly.
System.InvalidOperationException: Operation is not valid due to the current state of the object.

Server stack trace: 
   at Mono.Cecil.ModuleDefinition.ReadSymbols(ISymbolReader reader)
   at Mono.Cecil.ModuleReader.ReadSymbols(ModuleDefinition module, ReaderParameters parameters)
   at Mono.Cecil.ModuleReader.CreateModule(Image image, ReaderParameters parameters)
   at Mono.Cecil.ModuleDefinition.ReadModule(String fileName, ReaderParameters parameters)
   at Mono.Cecil.AssemblyDefinition.ReadAssembly(String fileName, ReaderParameters parameters)
   at Xamarin.Forms.Build.Tasks.XamlCTask.Execute(IList`1& thrownExceptions)
   at Xamarin.Forms.Build.Tasks.XamlTask.Execute()
   at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
   at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)

Exception rethrown at [0]: 
   at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   at Microsoft.Build.Framework.ITask.Execute()
   at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
   at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext()

Перепробовал все, обновил пакет Xamarin.forms, удалил папки bin / obj,При перезапуске с правами администратора любые входные данные будут высоко оценены, так как я не могу запустить приложения на производстве

Ответы [ 2 ]

0 голосов
/ 05 декабря 2018

Невозможно построить решение в режиме выпуска в формах Xamarin

Да, это известная проблема для Xamarin.Forms, решение этой проблемы понижает Xamarin.Forms до2.3.4.224.

Более подробную информацию вы можете проверить в следующей ветке:

Сборка не удалась при обновлении Xamarin. Формы до последней версии

Кроме того,если ваша Xamarin.Form версия не совместима / не совпадает с вашим пакетом NuGet, который вы установили, лучше обновить пакеты nuget, чтобы они соответствовали зависимостям с пакетом NuGet.

Надеюсь, это поможет.

0 голосов
/ 04 декабря 2018

Пожалуйста, выполните следующие действия.

  1. Удалите Xamarin.Forms
  2. Перезапустите VS
  3. Установите Xamarin.Forms.
  4. Build

Это будет работать наверняка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...