Я занимаюсь разработкой и приложением для Xamarin и пытаюсь следовать этому руководству для реализации и интерфейса для Xamarin Forms для UWP.
Поэтому я написал в PCL этоинтерфейс:
namespace MyApp {
public interface ISimplePdfLoader {
void OpenLocal(string uri);
void Load(object pdfDoc);
}
}
и в MyApp.UWP я создал класс:
[assembly: Dependency(typeof(SimplePdfLoader))]
namespace MyApp.UWP {
public class SimplePdfLoader : ISimplePdfLoader {
public async void OpenLocal(string uri) {
...
Load(doc);
}
public async void Load(object pdfObj) {
...
}
}
}
}
Но он продолжает показывать, что error CS7036 No arguments matching the mandatory formal parameter 'loadHintArgument' of 'DependencyAttribute.DependencyAttribute (string, LoadHint)'
были указаны MyApp.UWP C: \ Users ... \ workspace \ my-app \ MyApp \ MyApp.UWP \ SimplePdfLoader.cs 19 и я не могу скомпилировать проект.
edit: Ошибка показа под линией [assembly: Dependency(typeof(SimplePdfLoader))]