我想修补一下代码和c#。我喜欢测试调试支持,在阅读文档时,我使用请阅读以下内容:。
在Linux或OS上,VS代码的Mono调试支持需要Mono版本3.12或更高版本。如果您打算使用Visual代码构建ASP.NET 5应用程序,我们建议您首先按照在ASP.NET 5应用程序中安装ASP.NET 5和DNX的步骤来安装支持调试的Mono版本。
现在,我对.net核心和mono感到有点困惑。据我所知,.net核心在win/mac/linux上是相同的基础,但与mono是不同的代码库。
但是,由于我需要在linux下进行调试,所以asp.net 5在linux/mac上运行时是在mono上运行还是在.net内核上运行?
次要问题:为什么windows下没有对.net内核的调试支持?
发布于 2015-12-15 23:25:57
.NET核心不是基于Mono的。
在Mac和Linux上,可以在Mono上运行ASP.NET 5应用程序,也可以在.NET核心上运行它。在ASP.NET上,您可以使用.NET框架或.NET核心运行.NET 5应用程序。
如果您使用Visual,在下有调试支持。大概在某个时候,VSCode也会支持调试.NET内核。
另外,不支持目前正在VSCode中调试VSCode 5。您可以使用Mono而不是C# 5应用程序使用VSCode调试VSCode应用程序。
https://stackoverflow.com/questions/34292178
复制相似问题