【问题标题】:Visual Studio Code sh: 0: Can't open undefined/build.shVisual Studio Code sh: 0: 无法打开 undefined/build.sh
【发布时间】:2016-03-27 14:12:32
【问题描述】:

最近我在笔记本电脑上执行了 Kubuntu 15.10 的全新安装并安装了 Visual Studio Code,以便对 C#、F# 和其他基于 Microsoft 的语言进行编码。

我使用内部命令行安装了 C# 和 F#。但是,当我尝试编译/运行我的代码时,我收到以下错误:

open System;

public class Hello1
{
   public static void Main()
   {
      System.Console.WriteLine("Hello, World!");
   }
} 

My Output:
sh: 0: Can't open undefined/build.sh

截图: http://i.imgur.com/j97uatj.png

我试图用谷歌搜索答案,但我无法找到它。 你知道我错过了什么吗?

谢谢!

【问题讨论】:

    标签: c# ubuntu settings visual-studio-code


    【解决方案1】:

    Visual Studio Code 不包含任何用于构建 C# 或 F# 的工具。它只是一个文本编辑器,就像 Sublime 一样。它不是 IDE。

    如果你想在 Linux 中使用 Visual Studio Code 为 .NET 编程,你需要决定是使用 Mono 还是 ASP.NET Core。

    对于 ASP.NET Core,您可以找到 instructions here 并检查 thisthis

    如需安装 Mono,请查看this page

    请注意,对于 F#,您需要使用 Ionide.io 之类的内容。

    如果你真的需要一个 IDE,今天有以下选项:

    1. MonoDevelop
    2. Xamarin Studio - MonoDevelop 的一个分支,由 Xamarin 支持
    3. 最新和最聪明的添加 - JetBrains 的 Project Rider,计划在今年晚些时候(第四季度)发布,但现在可供 EAP 使用

    我个人认为 Project Rider 是最有前途的工具,它拥有久经考验的产品 IdeaJ 和 Resharper,它成为 Linux 上事实上的 .NET IDE 只是时间问题Mac OS X。我也更喜欢在 Windows 中使用它,因为它比 Visual Studio 快得多

    【讨论】:

    • 嗨,Alexey,您的回答非常有用。你会推荐一个特别是在 Linux 上编程 F# 和 C# 的 IDE(因为这个 VSC 不是一个)
    • 谢谢阿列克谢。我熟悉 JetBrains 的东西,所以 Project Rider 会很棒。我将开始使用 MonoDevelop,一旦 JetBrains 程序发布,我会切换 :)
    • 我尝试了 Rider 的 EAP,它确实有效,但有一些小故障。他们立即向所有订阅者发送邀请。
    猜你喜欢
    • 1970-01-01
    • 2021-05-12
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 2021-12-17
    • 1970-01-01
    • 1970-01-01
    • 2015-07-10
    相关资源
    最近更新 更多