当前位置: 首页 > article >正文

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

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

项目模板选择如下:

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

二、修改“目标框架”

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

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

<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,并安装它


http://www.kler.cn/a/104481.html

相关文章:

  • 对于构建自定义协议的思考(Java)
  • 压敏电阻有哪些原理?|深圳比创达电子EMC
  • uniapp编译微信小程序富文本rich-text的图片样式不生效原因
  • 腾讯云价格计算器有用过的吗?好用!
  • 第十九章 Kali Linux桌面概览
  • Qt跨平台(统信UOS)各种坑解决办法
  • 大数据调度最佳实践 | 从Airflow迁移到Apache DolphinScheduler
  • 【开题报告】基于Spring Boot的课程在线预约系统的设计与实现
  • 解决LOGITECH 罗技驱动 MAC版出现的一些问题汇总!
  • SQL 表达式
  • RocketMQ与Kafka差异对比:从架构到性能细节,解析两者在可靠性、扩展性和可用性等方面的优劣
  • CAP定理下:Zookeeper、Eureka、Nacos简单分析
  • 如何在Ubuntu下安装RabbitMQ服务并异地远程访问?
  • Rust trait、动态派发和向上转型
  • 音乐制作软件 Studio One 6 mac中文版软件特点
  • 宣传画册制作技巧,学会了避免踩坑
  • ubuntu安装配置mantis
  • Docker基础知识
  • [AutoSAR系列] 1.3 AutoSar 架构
  • 【Linux】ASCII码表-256个