我正在嘗試構建我的專案(需要在 .net 4.5 中撰寫)但是因為我切換到我的筆記本電腦它顯示了這個錯誤。
我試圖搜索 .net 4.5,但顯然 sdk 下載不再可用(https://dotnet.microsoft.com/en-us/download/visual-studio-sdks)。
有人有這個sdk嗎?
我在哪里可以下載它?
謝謝。
PS 我使用 JetBrains Rider 作為 C# Ide。
uj5u.com熱心網友回復:
您應該改用 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 一起發布,因此您可以嘗試為該產品尋找離線安裝程式.
- 打開解決方案時 .Net Framework Developer Pack 安裝和警告
- 在不使用 Visual Studio 的情況下在 Windows 下使用 Rider:先決條件
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/383548.html
