问题标签 [common-service-locator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
114 浏览

xamarin.forms - 在 XAML 中绑定到绑定定位器不起作用

我有一个使用服务定位器模式的带有 MvvmLight 的 Xamarin Forms 应用程序。ViewModelServiceLocator 本身是一个静态类,可以访问注册了所有依赖项的 Autofac 容器。对于每个 VM,都有静态属性:

我在我的应用程序中设置了定位器,资源如下:

在我页面上的 xaml 中:

但是永远不会调用定位器。但它确实有效,当我在后面的代码中设置它时

我错过了资源定义还是什么?

0 投票
1 回答
360 浏览

solr - 字典中不存在给定的键。- 异常 Solrnet 和 CommonServicelocator

我们在 Sitecore CMS 中使用 SolrNet,它还有一个对 Solr 的包装器。但是为了利用 SolrNet 中的功能,我们更喜欢使用 Solrnet。

我已经升级了这个 sitecore 应用程序,它看起来也为 Solr 初始化了一个 ServiceLocator。这与 Solrnet ServiceLocator 冲突。下面是我们用于初始化 Solrnet 的代码和错误堆栈跟踪。我不知道如何调试或解决此错误,请任何人为此提供一些指示或以前见过此错误。

Startup.Init(loggingSolrConnection);

Solrnet 版本 - 1.0.13 ,也尝试使用最新的 1.0.19。Bin 文件夹包含 - Commonservicelocator.dllCommonServicelocator.solrnet.dll

0 投票
0 回答
30 浏览

autofac - 如何在通用主机中访问 Autofac 构建的容器

我知道在 ASP.NET Core 中你可以使用GetAutofacRoot

...但这在使用通用主机时似乎不可行。我正在尝试注册一个 ServiceLocator: