我在VS2012(C#)使用的是.NET 3.5框架創建的EXC。 並運行測試機器上的EXE - 贏OS 2012的.NET Framework 4.5僅 這是給我下面的消息以下功能無法在.NET框架4.5安裝,贏得2012
我有以下問題:1。 爲什麼它不支持向後兼容性。 NET Framework 3.5? 2.有什麼辦法來處理這個或用戶必須安裝3.5 .NET Framework?
在此先感謝。
我在VS2012(C#)使用的是.NET 3.5框架創建的EXC。 並運行測試機器上的EXE - 贏OS 2012的.NET Framework 4.5僅 這是給我下面的消息以下功能無法在.NET框架4.5安裝,贏得2012
我有以下問題:1。 爲什麼它不支持向後兼容性。 NET Framework 3.5? 2.有什麼辦法來處理這個或用戶必須安裝3.5 .NET Framework?
在此先感謝。
我加入以下的app.config文件配置和它的工作就像魅力
<startup>
<supportedRuntime version="v2.0.50727" />
<supportedRuntime version="V4.0" />
</startup>
項目升級到4.5 Framework 4中,或安裝3.5(服務器管理器)是你的唯一,我認爲選擇...
更多細節請http://msdn.microsoft.com/en-us/library/ff602939.aspx 。
你可能的.NET 3.5截至安裝要求。
在.NET Framework 4.5是與 建造與.NET Framework 1.1版,2.0,3.0,3.5應用程序的向後兼容的,和4 換言之,應用程序和組件建與以前的 版本的.NET Framework將在.NET Framework 4.5上工作。
http://msdn.microsoft.com/en-us/library/ff602939.aspx
http://blogs.msdn.com/b/dotnet/archive/2011/09/26/compatibility-of-net-framework-4-5.aspx
dism /online /enable-feature /featurename:NetFx3 /All /Source:d:\sources\sxs /LimitAccess
其中d:\爲光盤驅動器您的Windows CD是英寸
然後再試一次。