【发布时间】:2016-02-19 11:53:44
【问题描述】:
我正在尝试在 Mac OS X 上运行的 Asp.Net Core 和 MVC 6。在我更新并安装了所有东西之后,它似乎运行得很好。我可以使用 Yeoman 生成的“dnx web”来运行网站。
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 restore”。它似乎成功了。它写一个锁文件等等。但由于某种原因,OmniSharp / VS Code 似乎根本找不到任何引用(除了我自己的类)。
感觉就像我遇到了这里描述的同样的问题, http://tech.genericwhite.com/visual-studio-2015-net-5-rc1-dnu-restore-asp-dot-net-missing
但这对我不起作用。
任何想法都非常有帮助!
【问题讨论】:
-
这里也一样...你找到解决方案了吗?
-
不,仍然有同样的问题。 ://
-
对我来说这是不正确的 dnu 版本以及没有执行权限。你会发布命令的结果吗:
dnx --version、dnu --version和ls -l ~/.dnx/runtimes/dnx-{your_coreclr_version}/bin | grep dn。还将您的"frameworks":部分发布到您的 project.json 文件中,我想我可能会为您提供帮助。编辑:同时发布:dnvm list的输出。 :) -
@eestein 这里有输出,gist.github.com/Nordis/dc9e2a0cb6f129928ca87f03c4617653
-
好吧,你没有使用核心,对吧?那是你的目标吗?无论如何,我还需要你运行一个命令,请查看我上面的评论,
ls -l ...,也可以在你的 project.json 的 frameworks 部分中告诉我。干杯!
标签: asp.net asp.net-mvc asp.net-core