我正在处理一个resw文件来输入我的uwp应用程序字符串,但在我完成resw文件后,当我想构建应用程序时,它显示了上面列出的错误:
C:\ Program Files(x86)\ MSBuild \ Microsoft \ WindowsXaml \ v14.0 \ 8.2 \ Microsoft.Windows.UI.Xaml.Common.targets(264,5):Xaml内部错误错误WMC9999:根级别的数据无效。第1行,第1位。
我排除了文件但它仍然显示此错误! 这是什么错误&为什么我得到这个?
答案 0 :(得分:3)
此问题可以复制引用C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.1\System.Xaml.dll
我遇到了同样的问题,我不知道我的解决方案是否适用于所有情况:
在引用中查找System.Xaml.dll
并将其删除
此引用由
VS
无理由添加(我认为)
Clean, rebuild and run
您的项目。
如果收到此错误:
CSC:错误CS5001
只需按照Marius Bancila
的说明操作本教程即可答案 1 :(得分:1)
如果您正在开发UWP并遇到此错误,则可能是引用System.Windows.Form的错误(以某种方式通过自动更正Alt-Enter是root-evil)。 从您的参考列表中删除它并再次构建您的解决方案。
答案 2 :(得分:0)
我注意到输出窗口中报告了相同的“WMC9999”错误:“C:\ Program Files(x86)\ MSBuild \ Microsoft \ WindowsXaml \ v14.0 \ 8.2 \ Microsoft.Windows.UI.Xaml.Common.targets (264,5):Xaml内部错误错误WMC9999:索引(从零开始)必须大于或等于零且小于参数列表的大小。“
事实证明,XAML中存在一个愚蠢的复制和粘贴错误。值得注意的是,而不是:
F11
它是:
<Page x:Class="MyAppNamespace" ...
(我只是在x:Class属性的值中粘贴了“namespace”关键字,后跟一个空格)。 要解决这个问题,请确保您的XAML正确无误!
希望这可以帮助...