.net core .Net核心程序集问题
我正在将现有的.Net framework 4.6.2项目转换为.Net核心项目。我在.Net framework 4.6.2中有一些DLL,而在.Net core中不支持一些DLL。下面是这些DLL的列表。有谁能给我答案吗.net core .Net核心程序集问题,.net-core,.net Core,我正在将现有的.Net framework 4.6.2项目转换为.Net核心项目。我在.Net framework 4.6.2中有一些DLL,而在.Net core中不支持一些DLL。下面是这些DLL的列表。有谁能给我答案吗 System.ComponentModel.Composition System.Runtime.Remoting system.serviceModel 以下是我在问题中添加的评论: 可以看到,System.Web和System.ComponentModel.Compo
System.ComponentModel.Composition
System.Runtime.Remoting
system.serviceModel
以下是我在问题中添加的评论: 可以看到,System.Web和System.ComponentModel.Composition都为.NET核心版本2.0提供了支持 (附带说明:这是一个很好的资源,由Microsoft提供,用于帮助确定在不同的.NET平台上可以使用哪些API) 但目前.NET Core不支持 的清单显示,它在.NET Core中受支持,但只有在它旁边包含平台扩展时才受支持 如果您需要访问Windows或.NET Framework特定的API,建议您不要在项目中使用.NET Core,也不要创建包含.NET Framework特定代码的.NET标准类库/项目并使用其输出 以下是一些有助于解决.NET核心和.NET Framework API特定问题的资源:
- ,以及它与不同.NET平台的关系(他是.NET标准的PM)
- 我写的一篇博客文章
- 来自codeshare.co.uk的一篇博客文章描述了
- 来自
System.Web
和System.ComponentModel.Component
都是.NET Core 2.0版支持和提供的。但是,.NET内核目前不支持System.Runtime.Remoting
和System.ServiceModel
。简而言之,正如@nvoigt所说,如果您需要.NET Framework API,那么就使用.NET Framework。