Xamarin Forms UWP:对类型为“ Assembly”的引用声称它是在“ System.Runtime”中定义的,但找不到

时间:2019-07-11 07:08:07

标签: xamarin.forms uwp

已经发布了与此问题相关的question,但是该解决方案目前尚未解决其他项目的问题。

我的错误:

  

严重性代码描述项目文件行抑制状态错误CS7069对类型为“ Assembly”的引用声称它是在“ System.Runtime”中定义的,但找不到它

将xamarin形式从2.​​5.0.121934更新到3.4.0.1008975后,我遇到了这个问题。问题仅在于UWP部分。 Android和IOS应用程序运行正常。

错误行:

var rendererAssemblies = new List<Assembly>
   {
       typeof(ImageCircleRenderer).GetTypeInfo().Assembly
   };
rendererAssemblies.AddRange(Rg.Plugins.Popup.Popup.GetExtraAssemblies());
Rg.Plugins.Popup.Popup.Init();
Xamarin.Forms.Forms.Init(e, rendererAssemblies);

在此thread上找到了另一种解决方案。此线程上的解决方案是在所有项目中将xamarin表单降级到2.5.1.527436版本。但是我无法在我的项目中做到这一点,因为我正在使用一些最新的xamarin表格中可用的功能。

那么如何在不降低xamarin形式的情况下解决此问题?

0 个答案:

没有答案