[英]How to upgrade all solution projects .Net framework 4.5.1 to 4.8 Visual Studio 2019
我在 Visual Studio 2019 中有一个包含许多 C# 项目的解决方案。 我需要将所有项目从 .NET Framework 4.5.1 重新定位到 4.8。 是否可以立即更改目标,还是必须对每个目标单独进行更改?
PS:我尝试过“TargetFrameworkMigrator”,但它不适用于 (VS2019) / .net 4.8。
感谢您的帮助。
替换所有出现的
<TargetFrameworkVersion>v4.5.1</TargetFrameworkVersion>
和
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
在所有 *.csproj 文件中。 您可以使用 Notepad++。
不幸的是,VS 没有为 .NET 框架提供简单的方法,并且每个项目文件都有自己的设置。 因此,最简单的方法可能是在 VS 或您喜欢的任何文本编辑器中的目录上进行“编辑 -> 查找和替换 -> 在文件中替换”。
对于框架项目,在您想要的每个.csproj
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
(来自<TargetFrameworkVersion>v4.5.1</TargetFrameworkVersion>
),如果您有任何packages.config
,则有targetFramework="net48"
(来自targetFramework="net451"
)。 您需要在更改 VS 后重新加载解决方案才能看到它们。
所以我浏览了 Git 上的 PR,所以你并不孤单。 有人已经发布了一个发布包,它适用于VS2019
.NET 4.8
这是等待合并的 OPEN PRs
根据提交和评论,VS2019 的版本实际上有效。 试一试
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.