【发布时间】:2015-07-09 11:21:20
【问题描述】:
我根据documentation 中提供的各种教程在 Ubuntu 14.04 上设置了 VSCode - 我尝试了尽可能多的方法。编辑器运行没有问题,并且(在解决 Mono 版本差异之后)与我认为的大多数替代方案相比,提供了卓越的编码体验。
我的问题是在尝试编译我的 C# 项目时出现的。这是我在完成入门指南时所期望的功能。点击 ctrl + shift + B 后,我最初被提示创建一个 tasks.json 文件,该文件看起来提供项目特定的快捷键操作配置.从最初生成的tasks.json 中的 cmets 来看,它似乎是针对 Windows 的,并且指的是一个 tsc.exe 程序,它是一个 TypeScript 编译器。
我花了一些时间在同一台笔记本电脑上使用 MonoDevelop 构建项目,但从未设置编译步骤。我假设这应该是开箱即用的功能是错误的,还是我错过了正确处理 C# 项目的步骤?
【问题讨论】:
-
在这里可能是一个疯狂的猜测,但是
v8dotnet项目并试图将其绑定为 TS 编译器呢? -
@Pogrindis - 虽然 VSCode 似乎认为我正在尝试构建一个 TypeScript 项目,但我实际上是在尝试构建一个 C# 项目。您是否建议构建 C# 项目需要
v8dotnet? -
啊抱歉,我以为你在使用一些 c# 服务器端但使用 typescript 前端。我现在更困惑了!
-
赞成提醒我存在 Microsoft 支持的 Linux C# IDE
-
我刚刚让它在我的 Mac 上运行。也许相同的设置会在您的系统上进行。我把它写在我的博客上:Compile a Visual Studio solution in Visual Studio Code on OSX
标签: c# ubuntu mono visual-studio-code