最近在学习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
重新打印解决方案。问题解决。
标签:文件,AnyCPU,NuGetTargetMoniker,Debug,源代码,TargetFrameworkMoniker From: https://www.cnblogs.com/kevin-Y/p/17760742.html