我已经在Ubuntu 14.04(在我的VMWare上)上使用Visual Studio Code创建了一个简单的WEB API应用程序。我完成了所有先前的步骤,以安装和配置.NET Core,VS Code(V 1.0.0)和Mono库和包。我的package.json
文件包含以下参数:"commands": { "web": "Microsoft.AspNet.Server.Kestrel"}
当我使用'ctrl + shift + p'获取命令托盘时,我可以获取dnx:Run Command
,但是选择此选项后,我并没有获取dnx web - (MyApplication)
。当我尝试使用dnx web
从终端运行相同的应用程序时。我得到以下正确的结果:Hosting environment: ProductionNow listening on: http://localhost:5000Application started. Press Ctrl+C to shut down.
相同的应用程序,我移到Windows 7环境中,从VS Code获得了所有期望的东西。我不必从命令提示符显式运行。
是Ubuntu Vs Windows环境下VS Code的行为还是出了问题。
最佳答案
OmniSharp对此有一个新的未解决问题:
'dnx web' doesn't execute in VSCode 1.0.0 on OpenSuSe Leap 42.1 #215
您可能需要跟踪它。
关于ubuntu - dnx Run和dnx Web命令的行为不正确,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36772225/