VSCode无法构建简单的入门应用程序

时间:2015-12-25 14:46:46

标签: visual-studio-code

  • http://docs.asp.net/en/latest/tutorials/your-first-mac-aspnet.html
  • 已安装的节点
  • 已安装Yo
  • yo aspent
  • 选择网络应用程序
  • dnu update
  • dun build失败,有惊人的2400多个错误
  • 打开vsCode,因为我们可以在顶部发出一个无法正常工作的命令,并且抱怨omni sharp无效。
  • dun参加了测试版1.0.0.4
  • 我看到的一些地方取决于单声道下载的单声道安装它。
  • 重新打开VSCode,但仍然无法运行并显示以下错误消息
来自vscode的

错误

  

[INFO]在' / Users / bvn / TestApplication' ...

启动OmniSharp      

[INFO]从' / Users / bvn / Downloads / Visual Studio开始使用OmniSharp   Code.app/Contents/Resources/app/extensions/jrieken.vscode-omnisharp/bin/omnisharp'   进程ID为2775 ...

     

[信息:OmniSharp.Startup]使用stdio运行的Omnisharp服务器   在位置' / Users / bvn / TestApplication'在主持人2765上。

     

[信息:OmniSharp.Dnx.DnxPaths]使用运行时   ' /Users/bvn/.dnx/runtimes/dnx-mono.1.0.0-rc1-update1'

     

[信息:OmniSharp.Dnx.DnxProjectSystem]扫描   ' /用户/ BVN / TestApplication'对于DNX项目

     

[信息:OmniSharp.Dnx.DnxProjectSystem]找到项目   ' /Users/bvn/TestApplication/project.json'

     

[信息:OmniSharp.Dnx.DesignTimeHostManager]正在侦听端口   57325

     

[信息:OmniSharp.Dnx.DesignTimeHostManager]进程ID 2784

     

[错误:OmniSharp.Dnx.DesignTimeHostManager]无法启动   DesignTimeHost及时。

     

[错误]错误:无法启动OmniSharp

     

[信息:OmniSharp.Dnx.DesignTimeHostManager]客户接受   127.0.0.1:57325

1 个答案:

答案 0 :(得分:0)

以下是我手动将OmniSharp安装到VS Code中的方法。我使用this link中的步骤来帮助我指出正确的方向。经过一些修补,我在VS Code中的OmniSharp和dotnet核心调试器集成中都能正常工作。上面的链接隐含地建议将文件放在.bin\omnisharp\文件夹中(注意.前缀bin)但是,这不起作用......当我将文件放入bin\omnisharp\文件夹。

我使用VSCode v1.14.2运行Windows 10 64位和.Net Core SDK / CLI v1.0.4。以下是步骤:

  1. 在VSCode中安装OmniSharp,然后关闭VSCode
  2. 如果尚不存在,请在bin\omnisharp
  3. 下创建.debugger%userprofile%\.vscode\extensions\ms-vscode.csharp-1.11.0\个文件夹
  4. 在此packages.jsonruntimeDependencies部分,下载OmniSharp (.NET 4.6 / x64).NET Core Debugger (Windows / x64)
  5. 的zip文件
  6. omnisharp-win-x64-<version>.zip解压缩到%userprofile%\.vscode\extensions\ms-vscode.csharp-1.11.0\bin\omnisharp\
  7. coreclr-debug-win7-x64.zip解压缩到%userprofile%\.vscode\extensions\ms-vscode.csharp-1.11.0\.debugger\
  8. 启动VSCode并运行一个简单的Hello World dotnet核心示例......一切都应该有效。
  9. 我希望这些信息有所帮助。 :)