[英]Start an asp.net core project as x86 under visual studio 2015
[英]Visual Studio - Cannot start ASP.NET Core project
.NET Core不支持COM。 COM是仅限Windows的东西,Core中的所有内容都是跨平台的。 如果需要利用COM库,则必须在完整框架上运行。
也就是说,Microsoft最近发布了带有某些Windows兼容性API的预览NuGet 。 这可能使您可以利用COM。 我还没试过 但是,NuGet声明的目的是使将现有的.NET Framework应用程序迁移到.NET Standard / .NET Core更加容易,因此不认为您会长期使用它。 相反,您的想法是,您将积极地迁移与等效的.NET Standard / .NET Core API不兼容的代码,然后最终完全删除该程序包。 结果,即使这样做确实使您能够使用COM库,走这种路线可能也不是一个好主意,这仅仅是因为您将来可能无法停止。
总而言之,只需在完整框架上运行即可。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.