Asp.net VS代码,OmniSharp:Project有以下未解析的引用:
我正在试用运行在MacOSX上的Asp.NETCore和MVC6。在我更新并安装了所有东西之后,它似乎运行得很好。我可以运行一个由Yeoman生成的“DNXWeb”网站 OmniSharp正确启动,但显示此消息 [INFORMATION:OmniSharp.Dnx.DnxProjectSystem]Project/Users/myname/AspNetCoreProjects/test1/Project.json有以下未解析的引用:Microsoft.AspNet.Diagnostics、Microsoft.AspNet.IISPlatformHandler、Microsoft.AspNet.Mvc、Microsoft.AspNet.Mvc.TagHelpers、Microsoft.AspNet.Server.Kestrel、Microsoft.AspNet.StaticFiles、,Microsoft.AspNet.Tooling.Razor、Microsoft.Extensions.Configuration.FileProviderExtensions、Microsoft.Extensions.Configuration.Json、Microsoft.Extensions.Logging、Microsoft.Extensions.Logging.Console、Microsoft.Extensions.Logging.Debug 我已尝试运行“dnu还原”多次。它似乎成功了。它写一个锁文件等等。但出于某种原因,OmniSharp/VS代码似乎根本找不到任何引用(我自己的类除外) 感觉就像这里描述的一样, 但这对我不起作用Asp.net VS代码,OmniSharp:Project有以下未解析的引用:,asp.net,asp.net-mvc,asp.net-core,Asp.net,Asp.net Mvc,Asp.net Core,我正在试用运行在MacOSX上的Asp.NETCore和MVC6。在我更新并安装了所有东西之后,它似乎运行得很好。我可以运行一个由Yeoman生成的“DNXWeb”网站 OmniSharp正确启动,但显示此消息 [INFORMATION:OmniSharp.Dnx.DnxProjectSystem]Project/Users/myname/AspNetCoreProjects/test1/Project.json有以下未解析的引用:Microsoft.AspNet.Diagnostics、Mic
任何想法都很有帮助 要启动,请安装运行时:
//to install coreclr
dnvm install latest -r coreclr -a coreclr-latest
//to install the clr
dnvm install latest -a mono-latest
dnvm alias default [coreclr-latest | mono-latest] //depends on what you installed
dnvm use default
运行完这些命令后,请告诉我ls-l~/.dnx/runtimes/dnx-{your_coreclr_version}/bin | grep dn
的输出
这是您的运行时文件夹的外观:
我还写了一个5部分的教程,介绍如何使用ASP.NET核心
,以及JSPM
,TypeScript
等作为前端。如果您对此不太在意,可以在此处查看后端部分(第3部分):
本部分重点介绍如何在MacOS上安装和运行ASP.NET Core
让我知道情况:)
EDIT:在运行dnu restore
之前,我忘记了一件事,再次从项目.json中删除“dnx451”:{},
EDIT2:确保安装了coreclr
选项。从你的帖子来看,你似乎想在这里使用ASP.NET核心。。。你有没有找到解决办法?没有,还是有同样的问题/对我来说,这是不正确的dnu版本,没有exec权限。您是否可以发布命令的结果:dnx--version
、dnu--version
和ls-l~/.dnx/runtimes/dnx-{your_coreclr_version}/bin | grep dn
。另外,在project.json文件上发布您的“frameworks”:
部分,我想我可能能够帮助您。编辑:同时发布:dnvm列表的输出@eestein这里有输出,好的,你没有使用核心,对吗?这是你的目标吗?在任何情况下,我还需要您运行另外一个命令,请检查我上面的评论,ls-l…
,并在project.json框架部分向我展示。干杯谢谢你的帮助!我想问题是运行时文件夹出于某种原因是空的。现在一切似乎都正常了。:-)