6

使用 asp.net 5 创建新的 MVC 6 项目时,同时引用了 DNX 451 和 DNXCore50。
为什么要引用多个 DNX 版本,它们都是必需的吗?

4

1 回答 1

6

DNSCore50 使用 .net 核心,DNX451 使用 .net 框架。引用它们意味着您可以为这两个目标构建。

如果您不想同时为两者构建,则可以删除其中之一。

您可能想要保留两者的原因可能是您正在创建一个您希望可用于两种类型的外部项目的库。

您可能不想保留两者的原因可能是您正在使用仅可用于其中一个的外部库(很有可能您最喜欢的大多数库都只是框架),或者您可能需要使用框架代码尚未在 .net 核心中实现。

于 2015-06-05T13:23:02.760 回答