我开始学习.net核心,有一件事让我很困惑。 我知道asp.net核心可以在.net核心或.net完整框架之上运行。
但是,我找不到明确的答案是,如果我可以在.net核心框架上运行asp.net核心项目但是然后在那个asp.net核心项目中包含/ reference / use类库.net 4.6
答案 0 :(得分:3)
根据定义,如果你有一个.net 4.6库的引用,那么你不是纯粹在.net核心上运行asp.net核心。您正在.Net完整框架上运行它。
如果您正在使用Visual Studio,并且您告诉它您要定位.Net Core Framework而不是完整框架,我认为它不会让您使用对使用的库的引用进行编译。净4.6。因为当你告诉VS你的目标是.net核心而不是完整的框架时,你告诉它你想要生成可以跨平台运行的代码,如果它允许你引用.net 4.6库那么你的解决方案就不会跨平台。