我的UWP应用程序面向Windows 10 Build 10586并包含WebView
XAML控件。但是,同时UniversalApiContract 3.0.0.0在此目标配置上可用,编译器将WebView
解析为版本2.0.0.0的程序集UniversalApiContract。此版本的控件有几个缺点,例如通过ms-appdata:///
协议缺乏对本地文件的支持。
如何更改此设置并强制编译器使用较新版本?在参考文献中,我只得到这是一个UWP应用程序的消息,因此所有UWP已经注册为引用,没有配置选项。
答案 0 :(得分:0)
我自己发现:我正在使用UWP库,目标版本设置为Build 10586.即使应用程序的目标版本设置为Build 14393(Windows Anniversary),这也使编译器使用了旧图书馆。
因此,解决方案是将所有组件的目标版本设置为Windows 10 Anniversary,即使最低版本仍为Build 10586.