Member 14557688 Ответов: 1

Вопросы Taxestimationservice на сайте электронной коммерции


In Ecommerce site we using below code for Shopping card helper.

 

private static readonly ITaxEstimationService taxEstimationService = DIContainer.Resolve<ITaxEstimationService>()

 

I am getting below error message.

 

'ITaxEstimationService' is an ambiguous reference between 'Kadena.BusinessLogic.Contracts.ITaxEstimationService' and 'CMS.Ecommerce.ITaxEstimationService'.

What I have tried:

<pre>

If I changed the below code the value is return zero.

private static readonly BusinessLogic.Contracts.ITaxEstimationService taxEstimationService = DIContainer.Resolve<BusinessLogic.Contracts.ITaxEstimationService>();             

1 Ответов

Рейтинг:
7

MadMyche

Что за является ли двусмысленная ссылка между это означает, что существует несколько ссылок, которые соответствуют тому, что вы запрашиваете.
Решение состоит в том, чтобы определить, какой из них вам нужно использовать, и назвать его полным именем.

Попробуйте одну или другую из этих линий; и посмотрите, какая из них работает лучше для вас

private static readonly ITaxEstimationService taxEstimationService = DIContainer.Resolve<Kadena.BusinessLogic.Contracts.ITaxEstimationService>()
/* OR */
private static readonly ITaxEstimationService taxEstimationService = DIContainer.Resolve<CMS.Ecommerce.ITaxEstimationService>()