The .NET Framework SDK, is a software development kit (SDK) from Microsoft.
It is required to develop applications for the .NET Framework and it contains:
- documentation
- header files
- libraries
- Samples and tools.
.NET Framework SDK is dedicated to developing applications for .NET Framework. When installing visual studio, this is enough.
Targeting pack is needed when You are targeting a particular .NET framework which is different from your currently installed .NET framework.
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.
Here you can see how to target a particular .NET framework.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…