我使用 Windows SDK 10.1.16299.15 将 UWP 项目升级到 Fall Creator Update。
当我编译或创建商店包时,我得到:
C:\ Users ... \ Visual Studio 2017 \ Projects \ FileRenamer \ Get.the.solution.FileRenamer.App \ Get.the.solution.FileRenamer.App.csproj:XamlCompiler错误WMC1006:无法解析程序集或Windows元数据文件' Microsoft.Win32.Registry.dll'
3>C:\ Program Files(x86)\ Windows Kits \ 10 \ bin \ 10.0.16299.0 \ XamlCompiler \ Microsoft.Windows.UI.Xaml.Common.targets(263,5):Xaml内部错误错误WMC9999:类型宇宙不能解析程序集:Microsoft.Win32.Registry,版本=0.0.0.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a。
我从未引用过 Microsoft.Win32.Registry.dll 所以我认为这是 Windows SDK Bug?
我可以在哪里报告此类错误以及如何修复它?
PS:我的 Windows 计算机获得了 Fall Creators 更新,Visual Studio 也是最新的。
我之前也遇到过同样的问题,只是设法通过删除来解决它.vs
解决方案文件夹中的文件夹。
注意这个文件夹是hidden默认情况下,因此您需要启用显示文件资源管理器中的隐藏项目。
Update
在下一个 SDK 中提供正确的修复之前,这是 Visual Studio 团队提供的解决方法。
Windows 团队调查了这个问题,就像我们怀疑的那样,这是 SDK 的一个已知问题,我们已经计划在下一个版本中解决该问题(我们无法将其纳入秋季创意者更新 SDK)。不幸的是,目前您需要确保在同一解决方案中打开的所有项目的 TargetPlatformMinVersion 都是相同的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)