首页 文章

XamlCompiler错误WMC1006:无法解析程序集或Windows元数据文件'Microsoft.Win32.Registry.dll'

提问于
浏览
5

我使用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:类型Universe无法解析程序集:Microsoft.Win32.Registry,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a .

我从未引用过Microsoft.Win32.Registry.dll所以我认为它是Windows SDK Bug?

我在哪里可以报告这样的Bug,我该如何解决?

PS:我的Windows机器获得了Fall Creators更新,Visual Studio也是最新的 .

1 回答

  • 10

    我之前正在努力解决同样的问题,只是通过从解决方案文件夹中删除 .vs 文件夹来设法修复它 .

    enter image description here

    请注意,默认情况下此文件夹是隐藏的,因此您需要启用从文件资源管理器中显示隐藏的项目 .

    更新

    以下是Visual Studio团队的解决方法,然后在下一个SDK中出现正确的修复程序 .

    Windows团队调查了这个问题,就像我们怀疑这是SDK的一个已知问题,我们已经计划在下一个版本中解决这个问题(我们无法将其纳入Fall Creators Update SDK) . 现在,遗憾的是,您需要确保在同一解决方案中打开的所有项目的TargetPlatformMinVersion都是相同的 .

相关问题