2014-10-30 87 views
1

创建可移植类库时,会显示选择目标框架的选项(如下所示)。可移植类库目标框架

enter image description here

什么是目标框架(比在列表中的项目除外)?

我不是从高层次,抽象的角度来问。有很多可用的文件。具体来说,创建目标框架意味着什么?它是否需要提供系统DLL(mscorlib,System.Core等)的实现?

here

当您更改目标,是提供给您的开发项目将改变以匹配您选择的API。

这是否意味着Visual Studio会比较每个目标框架提供的DLL的实现,并在您试图访问所有未提供的功能时发出警告?

如果我想创建一个新的目标框架,我该怎么做呢?我需要安装什么,以及在哪里?

回答

0

这是否意味着Visual Studio会比较每个目标框架提供的DLL的实现,并在尝试访问所有未提供的功能时发出警告?

不完全。我们有一种启发式方法,试图根据您所做的选择来找到最佳配置文件。它没有看API,而是看它支持的平台。

如果我想创建一个新的目标框架,我该如何去做?我需要安装什么,以及在哪里?

这很难,如果不是不可能,因为我们目前不支持这个。事实上,我们生成配置文件的方式假设了解所有目标平台的状态。

为什么你想创建自己的TF?你能解释你的努力成就吗?也许有另一种选择。