在上一操作期间遇到问题: “Debug|AnyCPU”配置中 "TargetFrameworkMoniker" 和 "NuGetTargetMoniker" 属性的值均为空

最近在学习avalonia的源代码,突然间visualstudio 2022 提示很多好多类似的红色错误在上部菜单下方

xxx项目 在上一操作期间遇到问题: “Debug|AnyCPU”配置中 "TargetFrameworkMoniker" 和 "NuGetTargetMoniker" 属性的值均为空。此配置将影响 NuGet 还原,这可能导致还原和生成错误

几乎所有代码目录和cs的源代码文件都从项目中消失。

查询得到以下随笔说的应该是同一个问题

https://www.cnblogs.com/OctopusKing/p/17479295.html

但我没搞懂,也找不到什么.vs的文件。

乱翻之际,打开了解决方案下的global.json文件,内容如下

复制代码
{
    "sdk": {
        "version": "7.0.101",
        "rollForward": "latestFeature"
    },
    "msbuild-sdks": {
        "Microsoft.Build.Traversal": "3.2.0"
    }
}
复制代码

在命令行录入以下命令:dotnet --list-sdks

是不是SDK无意中升级了?于是修改global.json文件,将version修改为7.0.201

重新打开解决方案。问题解决。

 

posted @   生命体验之kevin-Y  阅读(407)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示