我正在try 在Visual Studio中安装.NET Framework 4.7.1,我可以 Select 安装:

  • .NET Framework 4.7.1 SDK
  • .NET Framework 4.7.1目标包

我两个都需要吗?它们之间的区别是什么?

推荐答案

这个NET Framework SDK是微软的软件开发工具包(SDK).

它需要开发应用程序.NET框架,它包含:

  • 文档
  • 标头档
  • 图书馆
  • 样品和工具.

.NET Framework SDK致力于为应用程序开发应用程序.NET框架.安装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.

在目标包的情况下,假设您使用.NET4.7构建应用程序,但客户端使用的是.NET4.5.对于这种类型的场景,您可以针对客户端的版本,即使您使用的是更高的版本.

Here你可以看到how to target a particular .NET framework.

.net相关问答推荐

Ubuntu 22.04 + JetBrains Rider 不能做脚手架 dbContext

.NET Async / Await:状态机如何知道何时继续执行?

使用 PEM 文件创建 DSA 签名

如何在选项卡中 Select Winforms NumericUpDown 中的所有文本?

什么是提升运算符?

为什么 Any() 不适用于 c# null 对象

如何中止任务,如中止线程(Thread.Abort 方法)?

如何摆脱 VS2008 中的目标程序集不包含服务类型错误消息?

异步总是 WaitingForActivation

如何从 appsettings.json 中获取价值

如何在 WPF 应用程序中使用 App.config 文件?

将 Topshelf 应用程序安装为 Windows 服务

将跟踪输出重定向到控制台

如何遍历字典并更改值?

非通用 TaskCompletionSource 或替代

.NET 高级别的 .NET 4.0 和 .NET 4.5 的区别

如何获取当前的 ProcessID?

表单不响应 KeyDown 事件

ADO.NET Entity Framework:更新向导不会添加表

实体框架太慢了.我有哪些 Select ?