簡體   English   中英

.NET Framework SDK 和 Targeting Pack 之間有什么區別

[英]What's the difference between the .NET Framework SDK and the Targeting pack

我正在嘗試在 Visual Studio 中安裝 .NET Framework 4.7.1,我可以選擇安裝:

  • .NET 框架 4.7.1 SDK
  • .NET Framework 4.7.1 目標包

我需要他們兩個嗎? 他們每個人之間有什么區別?

.NET Framework SDK 是 Microsoft 的軟件開發工具包 (SDK)。

為 .NET Framework 開發應用程序是必需的,它包含:

  • 文件
  • 頭文件
  • 圖書館
  • 樣品和工具。

.NET Framework SDK 專用於為 .NET Framework 開發應用程序。 安裝visual studio的時候,這就夠了。

當您針對與當前安裝的 .NET 框架不同的特定 .NET 框架時,需要定位包。

對於目標包,假設您使用 .NET 4.7 構建應用程序,但客戶端使用 .NET 4.5。 對於這種類型的場景,即使您使用的是更高版本,您也可以針對客戶端的版本。

在這里您可以看到如何定位特定的 .NET 框架

這是區別,根據

docs.microsoft.com

目標包:在 Visual Studio 和其他一些開發環境中進行開發時,讓您的應用以特定版本的 .NET Framework 為目標。

開發人員包:包括特定版本的 .NET Framework 及其隨附的 SDK 以及相應的目標包。

換句話說,例如:SDK 4.7.1 包括 .NetFramework 4.7.1 和目標包 4.7.1。 但是如果你想以.Net Framework 4.6為目標,你需要安裝目標包4.6

暫無
暫無

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

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