в приложении MVVMLight WPF я добавил клиент API Rest, а затем внедрил интерфейс API в модель представления
public WLSViewModel(IABRAPI aBRAPI)
{
_ABRAPI = aBRAPI;
}
и в viewModelLocator у меня есть
static ViewModelLocator()
{
// new AnonymousCredential();
ServiceLocator.SetLocatorProvider(() => SimpleIoc.Default);
SimpleIoc.Default.Register<AnonymousCredential>(true);
SimpleIoc.Default.Register<IABRAPI, ABRAPI>();
SimpleIoc.Default.Register<MainViewModel>();
SimpleIoc.Default.Register<WLSViewModel>();
}
/// <summary>
/// Gets the Main property.
/// </summary>
public MainViewModel Main
{
get
{
return ServiceLocator.Current.GetInstance<MainViewModel>();
}
}
public WLSViewModel WLS
{
get
{
return ServiceLocator.Current.GetInstance<WLSViewModel>();
}
}
но не могу заставить его работать, так как я получаю эту ошибку
ActivationException: тип не найден в кэше: Microsoft.Rest.ServiceClientCredentials.
Я думал, что регистрация AnonymousCredential () это
using Microsoft.Rest;
namespace liLib
{
public class AnonymousCredential : ServiceClientCredentials
{
}
}
сделает доступным Microsoft.Rest.ServiceClientCredentials, но теперь безрезультатно, я потерял любую помощь, с благодарностью полученную