Dot-Net-4.0

已安裝 4.5 時不安裝 .NET Framework 4.0

  • August 27, 2015

我將 Visual Studio 2012 用於需要(至少).NET Framework 4.0的WPF項目。我已經安裝了 4.5,但是使用 Windows XP 的人無法安裝該應用程序(因為 4.5 不能在 Windows XP 上執行)。我使用ClickOnce作為部署應用程序。

當我嘗試安裝 4.0 版時,出現錯誤(從荷蘭語翻譯,所以英文版可能有點不同):

此電腦上已安裝相同或更高版本的 .NET Framework 4

我怎樣才能解決這個問題?

.NET 4.5 是 .NET 4.0 的CLR附加組件,因此,當您安裝 .NET 4.5 時,它包含 4.0。在安裝了 .NET 4.5 的電腦上生成 ClickOnce 時,存在一個已知問題。

Visual Studio 2012 Update 1 應該可以解決這個問題。

您可以在 Visual Studio 中為您的 .NET 應用程序設置 .NET 框架版本。當您想要發布 Windows XP 兼容版本時,您應該始終選擇 .NET 4 或更低版本作為目標框架。

.NET 4.0 Framework 應與 4.5 並排列出。

在此處輸入圖像描述

這是在正常安裝的 Windows 8 機器 Visual Studio 2012 Ultimate 上,無需安裝任何其他框架或 SDK。

引用自:https://stackoverflow.com/questions/14570827