已经发布了与此问题相关的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形式的情况下解决此问题?