VisualStudio[WPF/.NET]基于CommunityToolkit.Mvvm架构开发

一、创建 "WPF应用程序" 新项目

项目模板选择如下:

暂时随机填一个目标框架,待会改:

二、修改"目标框架"

双击"解决方案资源管理器"中<项目>CU-APP, 打开<项目工程文件>CU-APP.csproj,

修改目标框架TargetFramework为.net framework 4.7.2 ; C#语言版本LangVersion 为 9.0

ruby 复制代码
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>WinExe</OutputType>
    <!--<TargetFramework>net5.0-windows</TargetFramework>-->
    <TargetFramework>net472</TargetFramework>
    <LangVersion>9.0</LangVersion>
    <RootNamespace>CU_APP</RootNamespace>
    <UseWPF>true</UseWPF>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="CommunityToolkit.Mvvm" Version="8.0.0" />
  </ItemGroup>

</Project>

三、安装Microsoft.Toolkit.Mvvm工具包

"工具" -> "NuGet包管理器","管理解决方案的NuGet程序包(N)",

或者,在解决方案管理器中,右击工程,然后选择"管理NuGet包"。搜索Microsoft.Toolkit.Mvvm,并安装它

相关推荐
明明真系叻2 天前
第二十六周机器学习笔记:PINN求正反解求PDE文献阅读——正问题
人工智能·笔记·深度学习·机器学习·1024程序员节
希忘auto5 天前
详解Redis的常用命令
redis·1024程序员节
yaosheng_VALVE5 天前
探究全金属硬密封蝶阀的奥秘-耀圣控制
运维·eclipse·自动化·pyqt·1024程序员节
dami_king5 天前
SSH特性|组成|SSH是什么?
运维·ssh·1024程序员节
一个通信老学姐10 天前
专业125+总分400+南京理工大学818考研经验南理工电子信息与通信工程,真题,大纲,参考书。
考研·信息与通信·信号处理·1024程序员节
sheng12345678rui10 天前
mfc140.dll文件缺失的修复方法分享,全面分析mfc140.dll的几种解决方法
游戏·电脑·dll文件·dll修复工具·1024程序员节
huipeng92611 天前
第十章 类和对象(二)
java·开发语言·学习·1024程序员节
earthzhang202111 天前
《深入浅出HTTPS》读书笔记(19):密钥
开发语言·网络协议·算法·https·1024程序员节
爱吃生蚝的于勒12 天前
计算机基础 原码反码补码问题
经验分享·笔记·计算机网络·其他·1024程序员节
earthzhang202112 天前
《深入浅出HTTPS》读书笔记(20):口令和PEB算法
开发语言·网络协议·算法·https·1024程序员节