.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,可以选择安装:
I'm trying to install the .NET Framework 4.7.1 in Visual Studio and I'm given the choice to install:
- .NET Framework 4.7.1 SDK
- .NET Framework 4.7.1定位包
我都需要它们吗?它们之间有什么区别?
Do I need them both? What's the difference between each of them?
推荐答案
.NET Framework SDK是Microsoft的软件开发工具包(SDK).
The .NET Framework SDK, is a software development kit (SDK) from Microsoft.
开发用于.NET Framework的应用程序是必需的,它包含:
It is required to develop applications for the .NET Framework and it contains:
- 文档
- 头文件
- 图书馆
- 样品和工具.
.NET Framework SDK专用于为.NET Framework开发应用程序.安装Visual Studio时,足够了.
.NET Framework SDK is dedicated to developing applications for .NET Framework. When installing visual studio, this is enough.
当您定位与当前安装的.NET框架不同的特定.NET框架时,需要使用定位包.
对于定向包,假设您使用.NET 4.7构建应用程序,但客户端具有.NET 4.5.对于这种情况,即使您使用的是更高版本,也可以定位客户端的版本.
In the case of the targeting pack, let's say you build your application using .NET 4.7 but the client has .NET 4.5. For this type of scenario you can target the client's version even though you are using a higher version.
此处,您可以看到如何定位特定目标.NET框架.
这篇关于.NET Framework SDK和Targeting Pack之间有什么区别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!