.NET Framework 4.6.1 Targeting Pack和.NET Framework 4.6.1 Runtime有什么区别?

V K*_*V K 19 visual-studio-2012 .net-4.6.1

我想使用Visual Studio 2012开发.net框架4.6.1应用程序.所以,我尝试为visual studio 2012安装4.6.1开发包.但是当我去这个链接安装框架时.它提供了两个链接,一个用于.NET Framework 4.6.1 Targeting Pack,另一个用于.NET Framework 4.6.1 Runtime.我应该安装哪一个?

Mig*_*Slv 13

要在Visual Studio 2012或更高版本中使用该框架,请安装开发人员类型版本.

运行时类型版本是较轻的版本,用于在服务器上运行应用程序.此运行时版本没有Visual Studio所需的信息/扩展,因此Visual Studio无法使用它们.

检查为什么在the-the-Developer-pack-original-called-sdk

更新

目标版本和开发人员包都可以与Visual Studio一起使用.

更新(2018年1月8日)

目前,下载页面是Visual Studio的.NET SDK.第一列包含适用于Visual Studios的Developer Pack版本,中间列包含要在生产服务器上安装的运行时版本.

  • SDK 和 Targeting pack 之间有什么区别,我在 VS 17 上尝试安装 .net framework 4.6.2 时看到了这两个选项 (4认同)
  • 我担心我觉得有必要进行投票,因为你实际上没有解释目标包*是什么*. (3认同)
  • 我不是要解释它的意思,而是要回答这个问题。无论如何,您的评论让我注意到答案可能还有更多信息。 (3认同)
  • 不太确定如何避免在不解释差异的情况下解释差异,但取决于您。 (3认同)