gpt4 book ai didi

xamarin - Ninject StandardKernel System.ArgumentNullException : value cannot be null. 参数名称:path1

转载 作者:行者123 更新时间:2023-12-04 23:13:12 24 4
gpt4 key购买 nike

我是一个学习者Xamarin我想使用 Ninject对于 IoC容器和依赖注入(inject)。我添加了 Ninject 3.3.4使用 NuGet包裹在 Visual studio 2017社区。我在 App.Xaml.cs 中的以下代码行收到错误:

Kernel = new StandardKernel(new TripLogCoreModule(), new TripLogNavModule(mainPage.Navigation));

我收到以下错误:

Ninject StandardKernel System.ArgumentNullException: value cannot be null. Parameter name: path1



我在互联网上花了大约 2 个小时,找不到解决问题的方法。

最后,我发现了自己的疏忽,所以我想发布这个问题并回答我自己的问题,以防其他人(像我这样的新手)犯这个错误。

最佳答案

就我个人而言, 都有错误。忍者 Ninject.PCL

尝试构建 标准内核 忍者设置 :

var settings = new Ninject.NinjectSettings() { LoadExtensions = false };
Kernel = new StandardKernel(settings, new ViewModelsModule());

问候

关于xamarin - Ninject StandardKernel System.ArgumentNullException : value cannot be null. 参数名称:path1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50583244/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com