簡體   English   中英

如何在Ubuntu中的Visual Studio代碼中運行C#程序

[英]how to run c# program in visual studio code in ubuntu

我在Ubuntu 15.04中遇到了Visual Studio Code的問題。 當我嘗試在Visual Studio Code中運行c#程序時,出現錯誤“ OmniSharp服務器未運行”。 如何解決? 我嘗試通過dnx通過ctrl + shift + p運行程序:運行命令,但我不能。 也許我需要為此安裝一些東西嗎?

您的問題的答案可能在OmniSharpServer git頁面( https://github.com/nosami/OmniSharpServer )中。 您的系統上有單聲道,因此必須克隆OmniSharpServerRepository並在shell中執行以下行:

git clone https://github.com/nosami/OmniSharpServer.git cd OmniSharpServer git子模塊更新--init --recursive xbuild如果xbuild抱怨某些程序集丟失了git子模塊更新--init --recursive出了問題。 只要您在底部獲得“ N Error(s)”消息,您就不會在項目中找到任何二進制文件(exe或dll)。 如果您解決了錯誤,則二進制文件應位於“ OmniSharpServer / OmniSharp / bin / Debug”處。

詳細的錯誤日志會有所幫助或提供更多信息。

我下載了VSCode + C#Extension,然后從Microsoft網站安裝了.NET SDK: https//www.microsoft.com/net/learn/get-started/linuxubuntu

運行我的第一個C#應用程序后,我在VSCode的終端上得到了下面列出的提示,它像個魅力一樣起作用! 希望能幫助到你。

正在更新C#依賴項...平台:linux,x86_64,name = ubuntu,version = 16.04

正在下載軟件包“ OmniSharp for Linux(x64)”(23531 KB)....................完成! 正在下載軟件包“ .NET Core Debugger(linux / x64)”(54878 KB)....................完成!

安裝軟件包“ OmniSharp for Linux(x64)”安裝軟件包“ .NET Core Debugger(linux / x64)”

已完成

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM