Windows 通用项目不支持 VS2017 页面

VS2017 Page is not supported in a Windows Universal project

从昨天开始我遇到了一个很不愉快的问题...

我清除了我的 NuGet 缓存,因为我无法获得 NuGet 包来处理我的代码之一。但这并没有帮助,反而搞砸了我之前写的 UWP 应用程序。

我的代码中的每个元素都出现错误,如下所示:

在 XAML 中主要是 "XXX is not supported in a WIndows Universal project" 并且在 .cs 文件中有很多 "Cannot resolve symbol XXX"

我该如何修复?

我可以编译并且 运行 我的代码很好,但是当 VS 中的所有内容都被检测为错误并且我在设计时看不到我的 UI 时,我无法使用代码它...

我真的需要一些帮助:/

好吧,我真的不知道为什么会这样,但我找到了答案...

我尝试重启 VS,但没有解决问题。

我尝试重新启动我的电脑,但没有解决问题。

我尝试构建我的代码但没有解决问题但在构建时没有错误。

我尝试 运行 我的代码不起作用,但应用程序打开没有问题。

下一步让我有点困惑...

我的代码分为 2 个项目。一个用于所有 XAML 个文件,一个用于我的所有代码文件,例如 Helpers、Converters、Collections...

我在第二个项目中打开了 NuGet-Manager 并寻找我的包的可能更新。我立即安装了 Fody-Package 的更新。现在一切似乎又好了...即使在 XAML 项目中...

我不明白它为什么有效,但它确实有效:/

只是把它放在这里...我突然遇到了同样的问题。 更新 Microsoft.NETCore.UniversalWindowsPlatform 的 NuGet 包立即为我修复了它。