我正在尝试构建我的项目(需要在 .net 4.5 中编写),但由于我切换到我的笔记本电脑,它显示了此错误。
我尝试搜索 .net 4.5,但显然 sdk 下载不再可用(https://dotnet.microsoft.com/en-us/download/visual-studio-sdks)。
有人有这个sdk吗?
我在哪里可以下载它?
谢谢。
PS 我使用 JetBrains Rider 作为 C# Ide。
您应该改用 4.5.2 SDK,4.5.0 是为了满足 Microsoft 的其他依赖应用程序的目标而匆忙交付的。仔细阅读.Net Framework 4.5.1 预览版的发布中的字里行间。4.5.2 很快取代了以前的版本,然后作为一个社区,我们从未谈论过这两个早期版本。
从可分发兼容性的角度来看,.Net 4.5.2 被认为是唯一可行的可分发版本,因为所有 v4 版本都是就地升级,您无法并行安装 4.x 版本。如果您的部署目标安装了任何 .Net 4.x 应用程序,那么它可能已经更新到 4.5.2
为开发人员安装 .NET Framework
自 .NET Framework 4 以来的所有 .NET Framework 版本都是就地更新,因此系统上只能存在一个 4.x 版本。此外,某些版本的 Windows 操作系统上预装了特定版本的 .NET Framework。这意味着:
- 如果计算机上已安装更高版本的 4.x,则无法安装先前的 4.x 版本。
- 如果操作系统预装了特定的 .NET Framework 版本,则无法在同一台计算机上安装以前的 4.x 版本。
- 如果您安装更高版本,则不必先卸载以前的版本。
.Net 4.5.2被认为是4.5 运行时的唯一稳定版本,用于遗留开发目的
.NET Framework 4.5.2、4.6、4.6.1 将于 2022 年 4 月 26 日终止支持
。.NET Framework 之前是使用安全哈希算法 1 (SHA-1) 的证书进行数字签名的。SHA-1 是一种传统的加密哈希算法,不再被认为是安全的。我们将停用使用 SHA-1 数字证书签名的内容,以支持不断发展的行业标准。另请参阅.NET Framework 版本以了解新版本。
我无法强烈地说明这一点,您应该以 4.5.2 为目标,因为当要求在 4.5 中编译应用程序时,这是整个行业的期望。
Rider 支持论坛上有类似的帖子,每种情况的解决方案都是复制其他地方已安装的 SDK 文件,4.5 SDK 是随 Visua Studio 2012 一起发布的,因此您可以尝试寻找该产品的离线安装程序。
| 归档时间: |
|
| 查看次数: |
11131 次 |
| 最近记录: |