我正在尝试学习如何使用Microsoft CommunityToolkit.mvvm进行工作项目。我正在通过VS 2017右键单击构建,重建菜单构建项目。我对MSBuild的了解有限。
我创建了一个简单的Wpf应用程序,除了一个主窗口什么都没有。编译没有错误。
接下来,我添加了CommunityToolKit. mvvmStable版本8.1.0。
- IDE 0006加载项目时遇到错误。某些项目功能(如失败项目和依赖于它的项目的完整解决方案分析)已被禁用。
1.无效的静态方法调用语法:“[MSBuild]::VersionLessThan($(MVVMToolkitCurrentCompilerVersion),4.0)"。未找到方法“[MSBuild]::VersionLessThan”。静态方法调用的格式应为:$([FullTypeName]::Method()),例如$([System.IO.Path]::合并(a
,b
))。
如果我关闭并重新打开项目,则无法找到任何项目引用。
在互联网上搜索无效的静态方法调用语法以及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没有。
任何帮助都很感激。
1条答案
按热度按时间rdlzhqv91#
CommunityToolKit.mvvm不支持任何版本的.NET Framework:https://www.nuget.org/packages/CommunityToolkit.Mvvm/#supportedframeworks-body-tab