我创建了PCL库以保留UWP的所有自定义渲染器。 此PCL添加到另一个跨平台应用程序。 它在调试模式下工作。
但是在发布模式下工作。
需要帮助
问候 Sumith
答案 0 :(得分:0)
这是Xamarin.Forms
UWP
的已知问题。
要解决此问题,您必须在启动时注册您的PCL,如下所示:
// you'll need to add `using System.Reflection;`
List<Assembly> assembliesToInclude = new List<Assembly>();
//Now, add in all the assemblies your app uses
assembliesToInclude.Add(typeof(ClassInYourPCL).GetTypeInfo().Assembly);
//Also do this for all your other 3rd party libraries
Xamarin.Forms.Forms.Init(e, assembliesToInclude);
// replaces Xamarin.Forms.Forms.Init(e);
了解更多信息see here