我已经在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命令的行为不正确-LMLPHP

关于ubuntu - dnx Run和dnx Web命令的行为不正确,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36772225/

10-11 19:04