首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将所有解决方案项目.Net framework 4.5.1升级到4.8Visual Studio 2019

如何将所有解决方案项目.Net framework 4.5.1升级到4.8Visual Studio 2019
EN

Stack Overflow用户
提问于 2019-12-12 21:46:58
回答 4查看 9.8K关注 0票数 11

我在Visual Studio 2019中有一个包含许多C#项目的解决方案。我需要将所有项目从.NET框架4.5.1重定向到4.8。是否可以一次更改目标,或者我必须对每个单独的目标分别执行此操作?

PS:我尝试过'TargetFrameworkMigrator',但它在(VS2019) / .net 4.8上不起作用。

谢谢你的帮助。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2019-12-12 21:59:04

不幸的是,VS并没有为.NET框架提供一种简单的方法,而且每个项目文件都有自己的设置。因此,最简单的方法可能是在VS或任何您喜欢的文本编辑器中对目录执行“编辑并查找和替换->在文件中替换”。

对于框架项目,在每个你想要<TargetFrameworkVersion>v4.8</TargetFrameworkVersion> (来自<TargetFrameworkVersion>v4.5.1</TargetFrameworkVersion>)的.csproj中,如果你有任何packages.config,就有targetFramework="net48" (来自targetFramework="net451")。在更改VS之后,您需要重新加载解决方案才能看到它们。

票数 7
EN

Stack Overflow用户

发布于 2019-12-12 21:58:52

重新放置所有出现的

代码语言:javascript
运行
复制
<TargetFrameworkVersion>v4.5.1</TargetFrameworkVersion>

使用

代码语言:javascript
运行
复制
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>

在所有*.csproj文件中。您可以使用Notepad++。

票数 7
EN

Stack Overflow用户

发布于 2019-12-12 21:53:55

所以我在Git上看了公关所以你不是一个人。有人已经发布了一个适用于带有VS2019.NET 4.8的发布包

这是开放的PR,它正在等待合并

4.7

4.8 and VS 2019

根据提交和注释,VS2019的release实际工作。试一试

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59306059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档