繁体   English   中英

Visual Studio-无法启动ASP.NET Core项目

[英]Visual Studio - Cannot start ASP.NET Core project

最近几个月,我使用.NET Framework和C#创建控制台应用程序。 现在,我想创建ASP.NET Core MVC项目,但是我不能选择任何.NET Core模板。

如果单击“控制台应用程序(.NET Core)”或“ ASP.NET Core Web应用程序”或任何其他.NET Core模板,则会看到以下错误消息:

在此处输入图片说明

因此,如果我选择“ Core”,则会出现问题,其他模板也可以正常工作。 我已经尝试在Google上找到解决方案。

可能是什么问题呢? 我重新安装了VS几次,但没有帮助。

在此处输入图片说明

.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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM