在Windows通用项目中不支持VS2017页面

3

自从昨天开始,我遇到了一个相当不愉快的问题...

因为我无法使NuGet包与我的某个代码一起工作,所以我清除了我的NuGet缓存。但是这并没有帮助我解决问题,反而破坏了之前编写的UWP应用程序。

我会得到每个元素的错误,例如:

enter image description here

在XAML中,大多数是“XXX不支持Windows通用项目”,而在.cs文件中,很多是“无法解析符号XXX”。

我该如何修复这个问题呢?

虽然我可以编译和运行我的代码,但是当所有内容都被VS检测为错误时,我无法使用代码并且无法在设计时查看我的UI...

我真的需要一些帮助 :/


我不太确定,但你是否重新启动了VS并清除了它的缓存? - Luca
2个回答

2

我在这里简单说明一下... 我也曾突然遇到过同样的问题。 更新 Microsoft.NETCore.UniversalWindowsPlatform 的 NuGet 包可以立即解决问题。


0

好的,我真的不知道为什么会发生这种情况,但我找到了答案...

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

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

我尝试构建我的代码,但问题没有解决,构建过程中没有出现错误。

我尝试运行我的代码,但它没有工作,但应用程序可以正常打开。

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

我的代码分为两个项目。一个是所有的XAML文件,另一个是所有的代码文件,如Helpers、Converters、Collections...

我在第二个项目中打开了NuGet管理器,并寻找可能的包更新。有一个Fody包的更新,我立即安装了它。现在一切似乎都恢复正常了...甚至在XAML项目中也是如此...

我不明白为什么它能工作,但它确实可以 :/


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接