当前位置: 首页 > 知识库问答 >
问题:

Unity.UnityContainer+Context类型的VTable设置失败

闻人飞翼
2023-03-14

在将一些库从nuget升级到最新版本后,我的Xamarin.Formshtml" target="_blank">应用程序中出现了运行时错误“Unity.UnityContainer+ContainerContext类型的Vtable setup failed”。在Android上运行。

我没有对代码本身做任何其他更改。我只升级到稳定版本。

    null

在prism.unity.prismapplication.createContainerExtension()[0x00000]在d:\A\1\S\Source\xamarin\prism.unity.forms\prismapplication.cs:44at prism.prismapplicationbase.initialize()[0x00000]在d:\A\1\S\Source\xamarin\prism.unity.forms\prismapplicationbase.initialize():130at platformInitializer,System.Boolean setFormsDependencyResolver)[0x00038]在D:\A\1\S\Source\Xamarin\Prism.Forms\PrismApplicationBase.cs:75 at Prism.PrismApplicationBase.ctor(Prism.iPlatforMinitializer platformInitializer)[0x00000]在D:\A\1\S\Source\Xamarin\Prism.Forms\PrismApplicationBase.ctor Mapplication.cs:30 at tennisumpirexamarin.app.ctor(prism.iplatforminitializer初始化器)[0x00000]在C:\dev\maxallabs\tennisumpire\src\tennisumpirexamarin\tennisumpirexamarin\app.xaml.cs:34 at tennisumpirexamarin.droid.mainactivity.oncreate(android.os.bundle bundle)[0x0009e]在C:\dev\maxallabs\tennisumpirexamarin\tennisumpirexamarin\drc\tennisumpirexamarin.droid\mainactivity.cs:65 at.intptr native_savedinstancester)[0x00011]在<3324153164274220ab14392825330ba2>中:0 at(包装器dynamic-method)Android.runtime.dynamicMethodNameCounter.17(intptr,intptr,intptr)

任何帮助或建议都很感激。我宁愿不回滚,但停留在最新版本。

共有1个答案

阙庆
2023-03-14

我可以通过将unity.container的最新版本(5.11.1)直接添加到我的Xamarin项目中来修复它,该版本高于prism.unit.forms试图链接的版本。

 类似资料:
  • 如果你遵循 的例子,并使用文件来指定你的项目测试需求,记住你还需要添加节点类型到你的依赖项。

  • 我是圣杯(2.4.1)的新手。我正在尝试使用joda时间(1.5)。当我将下面的脚本放到我的Config.groovy上时,发生了错误。 错误:错误|2014-07-12 23:45:31,632[localhost-start Stall-1]错误context.GrailsContextLoaderListener-初始化应用程序时出错:创建名为'transactionManagerPostP

  • null 当我创建正文部分时,我是否应该显式地设置top mime消息的内容类型,然后设置每个正文部分? 如果是,在上面的例子中它们应该是什么? 对于html建议,对于附件建议,对于内联建议。我正在使用所有这些,那么对于完整的消息和不同的主体部分应该是什么内容类型? 通过上面的代码,我得到了正确的html文本,纯文本,内联图像和附件在正确的地方与James集成的ThunderBird。 因此,我不

  • 读取文件已支持 windows 系统,版本号大于等于 1.3.4.1; 扩展版本大于等于 1.2.7; PECL 安装时将会提示是否开启读取功能,请键入 yes; 函数原型 setType(array $type) 类型数组说明 文档第三列是时间,你需要这样设置类型: [ 2 => \Vtiful\Kernel\Excel::TYPE_TIMESTAMP, ] 数组下标 0 对应文件

  • 在遵循指南的“环境变量”步骤时,我将GRADLE_HOME设置为/PATH/to/gradle,并将/PATH/to/gradle/bin添加到~/.bashrc中的路径。 我在命令行中运行gradle-v,它会给我以下错误: 看起来缺少类路径,所以我将类路径变量设置为'.:path/to/gradle/lib/gradle-launcher-1.2.jar'并再次登录。它仍然不起作用... Th

  • 我重新安装了我的android工作室,因为找不到sdk等等。重新安装java jdk和android工作室后,一切都很好,直到我收到一个错误,提示“无法初始化类org.codehaus.groovy.runtime.InvokerHelper”,我通过更改Gradle版本解决了这个问题。现在错误是“类型”Flutter任务“属性”资产“缺少输入或输出注释。” 失败:构建失败,但有例外。 出了什么问