首页 > 其他分享 >【.NET Core】基于.NET Framework的WPF项目升级到.NET 6

【.NET Core】基于.NET Framework的WPF项目升级到.NET 6

时间:2022-12-23 17:12:37浏览次数:62  
标签:Core ASP Framework 7.0 NET WPF

官方文档:将 WPF 应用升级到 .NET 6 - .NET Core | Microsoft Learn

.NET (Core)可谓是大势所趋,最近有一个项目计划将单机应用改成客户端-服务器模式,对比了ASP.NET Core web API和ASP.NET Core grpc之后,服务端最终选型ASP.NET Core grpc,原本计划客户端(WPF)保留使用.NET Framework平台,但实际上手跑了一把之后发现运行不起来,需要.NET Core环境,于是就着手考虑升级问题,原本计划手动创建基于.NET Core的WPF应用,但是一想到,要手动去把之前已经做好的东西再复制粘贴一遍,不免心中不悦,犯起懒来。要是懒人自有懒福,在巨硬官网闲逛的时候看到了将 WPF 应用升级到 .NET 6 - .NET Core | Microsoft Learn这篇文档,真是天助我也,果断按照文档搞了一把,运气不错(应该是巨硬给力,哈哈),过程很顺利。

  最后用VS打开项目,有一种错误提示:

当前 .NET SDK 不支持将 .NET 7.0 设置为目标。请将 .NET 6.0 或更低版本设置为目标,或使用支持 .NET 7.0 的 .NET SDK 版本。

一番搜索,未得所以然,几经摸索,终于找到解决办法,其实也很简单:

选中项目,在csproj文件中将 TargetFramework 由 net7.0-windows 改为 net6.0-windows 即可。

 

修改之后如果还有一个关于System.Configuration.ConfigurationManager版本的错误,将其版本修改未7.0.0即可。

 

标签:Core,ASP,Framework,7.0,NET,WPF
From: https://www.cnblogs.com/144823836yj/p/17001115.html

相关文章

  • vscode 中切换 kubernetes namespace
    vscode快捷键参考链接macOS版本Windows版本备用链接:macOS版本Windows版本Windows客户端切换到etek-prod名称空间打开VisualStudioCode软件,进入Kubern......
  • 17_2 kubernetes CKA 模拟题总结
    做题前注意是否在要求的上下文#查看当前所在的contextkubectlconfigcurrent-context#输出kubernetes-admin@kubernetes#使用指定的contextkubectlconfigus......
  • org.springframework.validation.BindException异常解决
    org.springframework.validation.BindException异常解决一.异常现象我在进行开发平台后台管理项目开发的时候,需要对token进行管理,其中需要对token进行编辑,效果如下:结果在编......
  • Kubernetes监控手册07-监控controller-manager
    写在前面controller-manager是Kubernetes控制面的组件,通常不太可能出问题,一般监控一下通用的进程指标就问题不大了,不过controller-manager确实也暴露了很多 ​​/metr......
  • ArcObjects SDK开发 021 开发框架搭建-FrameWork包设计
    1、框架引擎部分引擎模块其实就是之前我们说的App-Command-Tool模块,通过这个模块,把系统的主干框架搭建起来。其中大部分出现在菜单以及工具条上的按钮都会继承这个框架......
  • VS 2019 目标框架中看不到 Net Core 3.X
    VS2019 目标框架中没有.NETCore3.X、.Net5.0 ​​https://dotnet.microsoft.com/download/dotnet-core/3.0​​  VisualStudio2019(v16.3orlater)原因:VS2019......
  • Kubernetes(K8S) helm 安装
    Helm是一个Kubernetes的包管理工具,就像Linux下的包管理器,如yum/apt等,可以很方便的将之前打包好的yaml文件部署到kubernetes上。Helm有3个重要概念:helm:一......
  • Kubernetes(K8S) 常用命令
    Docker常用命令​​Docker常用命令​​#查看API版本[root@k8smaster~]#kubectlapi-versions#重启K8S[root@k8smaster~]#systemctlrestartkubelet#查看kubelet......
  • Kubernetes(K8S) 配置静态资源服务
    Kubernetes(K8S)配置静态资源服务---apiVersion:v1kind:ConfigMapmetadata:name:img-confignamespace:vipsoftdata:img.conf:|server{charsetutf-......
  • Kubernetes(K8S) kubectl top (metrics-server) node NotFound
    kubectltop命令安装metrics-servercomponents.yaml网上的各种方法都有问题,找到了一个完整版的yamlapiVersion:v1kind:ServiceAccountmetadata:labels:k8s-app......