簡體   English   中英

Visual Studio 2013和.NET 4.6

[英]Visual Studio 2013 and .NET 4.6

我正在嘗試為我的項目和設置中設置4.6 .NET框架,因為它沒有列出,我選擇了最后一個選項 - 安裝更多框架。 這導致我進入一個頁面 ,我選擇了VS2013,點擊了.NET 4.6並下載了軟件但是盡管安裝成功並重新啟動了計算機,我仍然無法在可用選項列表中看到4.6 .NET 。

我已經google了一下, 發現提到 4.6在Win 8.1(這是我的系統)上可用。 然而,它沒有明確表示它可用於VS 2013(盡管如此,它並沒有說它不是。)

據說.NET 4.1 包含在VS 2015中,但我不清楚它是否適用於VS 2013.是嗎? 以及如何讓它發揮作用?

編輯

在安裝了TP(又名Targeting Pack)后,我仍然沒有在選項中獲得任何新內容,如圖所示。 建議?

在此輸入圖像描述

通過匯總先前答案中的各個部分,我終於能夠獲得匹配的.Net Framework 4.6 針對它的Targeting Pack,並且一旦安裝完成,v4.6 Framework就會顯示為可用的目標框架Visual Studio 2012。

我從http://www.microsoft.com/en-us/download/details.aspx?id=48130下載了Framework 4.6(NDP46-KB3045557-x86-x64-AllOS-ENU.exe)的獨立安裝程序,並已安裝它首先。

然后我從https://www.visualstudio.com/downloads/download-visual-studio-vs下載並安裝了ISO for Visual Studio 2015 Professional ISO,瀏覽到netfx_46mtpack子目錄,並安裝了netfx_46mtpack.msi。

最終結果是Framework 4.6和Targeting pack的一對匹配版本

Target框架顯示為構建目標。

您需要安裝.NET Framework 4.6 Targeting Pack

.NET Framework 4.6 Targeting Pack是一個程序包,使開發人員能夠使用Visual Studio 2013,Visual Studio 2012或第三方IDE構建面向.NET Framework 4.6的應用程序。 您需要在安裝目標包之前下載並安裝.NET Framework 4.6。

參考Microsoft的這篇支持文章:
適用於Windows的Microsoft .NET Framework 4.6定位包和語言包

簡而言之,您需要三個組件:

  1. 當然是.Net 4.6框架本身
  2. .NET Framework 4.6定位包
    • 要編譯的語言中性引用程序集
    • 下載文件名稱“NDP46-TargetingPack-KB3045566.exe”
  3. 可選 :.NET Framework 4.6 Targeting Pack語言包
    • 已翻譯的IntelliSense幫助文件
    • 下載文件名稱“NDP46-TargetingPack-KB3045566-ENU.exe”
      (后綴-ENU表示英語, -DEU表示德語等)

我遇到了與Visual Studio 2012和.NET 4.6相同的問題。 我已經從http://getdotnet.azurewebsites.net/target-dotnet-platforms.html安裝了運行時和目標包。

我首先安裝了目標包然后運行時出錯了。 我在安裝運行時和voilá之后重新安裝了目標包,它還活着! 布蘭登提到的解決方案是正確的。

最簡單的解決方案是安裝Visual Studio 2015 Community Edition。 不優雅,但它會自動解決所有依賴項。 安裝完成后,您可以將Visual Studio 2013與.NET 4.6一起使用

您正在尋找.NET Targeting Pack,您可以在此處找到它。

我按照此處提供的步驟操作,但Visual Studio未在項目屬性目標框架列表上顯示.NET Framework 4.6.2。 我必須下載NDP462-DevPack-KB3151934-ENU才能添加到列表中。 您可以從Microsoft下載中心下載它。 希望能幫助到你!

只需為.net框架開發包下載SDK,您需要它(它對我有用):

https://www.microsoft.com/net/targeting

(在我的sytuation中它是.NET Framework 4.6.2 Developer Pack)

為了完整性解決@jerhewet的問題,請下載持續的Visual Studio Installer: vs_community (2017)。 在正常安裝過程中,您需要選擇所有需要的工作負載,此處取消選中除.NET Framework 4.6 Targeting Pack所有工作負載。 等待安裝過程完成,然后關閉安裝程序。

在此輸入圖像描述

這樣,您甚至不需要安裝獨立的.NET 4.6。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM