【问题标题】:How do I use Visual Studio Code to develop Unity3D projects in Ubuntu如何在 Ubuntu 中使用 Visual Studio Code 开发 Unity3D 项目
【发布时间】:2019-03-19 07:55:33
【问题描述】:

我有 KDE neon(基于 Ubuntu 18.04)。我已经安装了最新的 Linux 版本的 Unity3D from this link

我需要一个 C# 脚本编辑器来开始开发 C# 项目。如何设置 Visual Studio Code 以处理 Unity3D 项目?我需要它来自动完成代码并在编译错误下划线。

【问题讨论】:

    标签: c# linux unity3d visual-studio-code


    【解决方案1】:

    请注意,以下说明包含特定于 18.04 的命令。如果您有不同版本的 Ubuntu 或 Linux,请查看来源。


    1. 安装 Visual Studio Code 的 C# 扩展


    2. 为 Visual Studio Code 安装“Debugger for Unity”扩展

    3. 安装最新版本的“Mono”

    Mono 是由 Microsoft 赞助的 Microsoft .NET Framework 的开源实现。存储库安装说明:

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
    echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
    sudo apt update
    sudo apt install mono-devel
    

    (Source)。它还包含 16.04 和 14.04 的说明。

    4. 安装dotnet

    wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb
    sudo dpkg -i packages-microsoft-prod.deb
    sudo apt-get install apt-transport-https
    sudo apt-get update
    sudo apt-get install dotnet-sdk-2.1
    

    (Source)。它还包含 16.04、14.04 和其他版本的说明。

    5. 使用 Visual Studio Code 打开项目文件夹

    6. 在 Visual Studio Code 中设置“Unity Debugger”

    选择左侧的调试视图并单击齿轮。

    在下拉列表中选择“Unity Debugger”。如果列表中没有 Unity Debugger,那么您的项目中已经有一个 .vscode/Launch.json 文件,您必须先删除该文件。

    您现在将在 Unity 项目文件夹中拥有一个 .vscode/Launch.json 文件,并且可以选择要调试的 Unity 目标。

    (Source).

    【讨论】:

    • 很棒的答案。非常深入和详细。如果我必须使用 VSC,我会完全迷失自己来设置它!谢天谢地,我有 Visual Studio 的许可证,所以我可以使用 Unity 神奇地为我安装的东西。
    • @Draco18s 在开发时更喜欢 VSC 的原因是它的打开速度比 VS 快。
    • @derHugo 这没什么错。 :) 我只记得有一次 VS 没有与 Unity 一起分发,我尝试设置它(在 MonoDevelop 感到沮丧之后)并且无法。
    • 对于智能感知问题的任何人,安装 VScode 后自动完​​成。以下是一些建议: - 一定要有 dotNet。 - 从 Unity->Preferences->External Tools->External Script Editor->Browse 选择 V​​Scode - 有人建议将“External Script Editor Args”(位于“External Script Editor”选项卡下方)更改为 $File$,而不是我点击了“重置参数”。它确实对我有用。 - 在 VScode 中安装正确的扩展。你可以在这里找到它们:code.visualstudio.com/docs/other/unity我希望这些可能会有所帮助。
    • 非常棒的答案。我也建议这个链接:mono-project.com/download/stable/#download-lin
    猜你喜欢
    • 2019-06-06
    • 1970-01-01
    • 2020-01-26
    • 1970-01-01
    • 1970-01-01
    • 2021-08-23
    • 2022-08-08
    • 2018-10-16
    • 1970-01-01
    相关资源
    最近更新 更多