Visual Studio VS2017 Pro v 15.9.53 c# .net 4.7.2将communitytoolkit.mvvm 8.1.0添加到新的wpf项目后,获得警告IDE0006和MSBuild错误

vxf3dgd4  于 2023-03-31  发布在  C#
关注(0)|答案(1)|浏览(414)

我正在尝试学习如何使用Microsoft CommunityToolkit.mvvm进行工作项目。我正在通过VS 2017右键单击构建,重建菜单构建项目。我对MSBuild的了解有限。
我创建了一个简单的Wpf应用程序,除了一个主窗口什么都没有。编译没有错误。
接下来,我添加了CommunityToolKit. mvvmStable版本8.1.0。

  1. IDE 0006加载项目时遇到错误。某些项目功能(如失败项目和依赖于它的项目的完整解决方案分析)已被禁用。
    1.无效的静态方法调用语法:“[MSBuild]::VersionLessThan($(MVVMToolkitCurrentCompilerVersion),4.0)"。未找到方法“[MSBuild]::VersionLessThan”。静态方法调用的格式应为:$([FullTypeName]::Method()),例如$([System.IO.Path]::合并(ab))。
    如果我关闭并重新打开项目,则无法找到任何项目引用。
    在互联网上搜索无效的静态方法调用语法以及communitytoolkit.mvvm问题。考虑到我对ms构建环境的有限知识,没有搜索有帮助。Reviewd:https://developercommunity.visualstudio.com/t/update-to-1580-projects-wont-load/311136我的gacutil结果显示12、4、3.5、2的MSBuild项,但15.x没有。
    任何帮助都很感激。
rdlzhqv9

rdlzhqv91#

CommunityToolKit.mvvm不支持任何版本的.NET Framework:https://www.nuget.org/packages/CommunityToolkit.Mvvm/#supportedframeworks-body-tab

相关问题