美文网首页
在mac上使用VS Code编写C#应用程序

在mac上使用VS Code编写C#应用程序

作者: Jack问 | 来源:发表于2017-06-26 20:05 被阅读2282次

    Visual Studio Code是微软的跨平台的VS开发工具,依赖于dot net core的跨平台功能。

    首先需要在mac上安装dot net core 开发包(包含dot net core 运行时),dot net core mac 版 官方网站:

    https://www.microsoft.com/net/core#macos

    下载并安装

    这个地址是关于各种安装异常的问题的方案

    https://github.com/dotnet/core/blob/master/cli/known-issues.md
    我这边就出现了一个问题,安装完成之后,在终端运行 dotnet命令,提示Command not found。

    这个问题可以执行这个命令解决:

    ln -s /usr/local/share/dotnet/dotnet /usr/local/bin
    然后又出现了dotnew new 命令异常的问题,原因是新安装的openssl没有替换掉系统自带的版本。

    在终端执行这个命令可以解决:

    sudo
    install_name_tool -add_rpath /usr/local/opt/openssl/lib /usr/local/share/dotnet/shared/Microsoft.NETCore.App/1.0.0/System.Security.Cryptography.Native.dylib
    不过要将1.0.0替换为当前安装的dotnet core版本。我这里需要替换为1.0.1

    安装完成之后,打开终端,可以测试一下。

    进入一个文件夹,运行一下命令:

    dotnet new

    dotnet restore

    dotnet run

    如果打印出了

    Hello World!
    则一切正常。

    下载并安装Visual Studio Core
    https://code.visualstudio.com/c?utm_expid=101350005-28.R1T8FshdTBWEfZjY0s7XKQ.2&utm_referrer=https%3A%2F%2Fcode.visualstudio.com%2Fdocs%2Fsetup%2Fmac
    在 mac上的项目文件都是以文件夹或者project.json文件定义的,所有没有新建项目之类的菜单可用。

    为VS Core 安装 C# Extension 插件
    打开VS Core 的命令面板,输入 ext install C# 命令来出发安装C#插件请求。

    C# Extension插件安装完成之后,现在可以创建并调试项目了

    在资源管理器中右键,打开终端,执行命令 创建项目
    dotnet new
    dotnet restore

    打开调试面板,调试目标选择 .Net Core Launch(Console)
    点击调试按钮,提示需要配置调试信息.
    在launch.json文件中,编辑Program参数来设定要调试的dll的路径。

    现在可以开始调试。

    附:外国妹子的初级指引视频
    https://channel9.msdn.com/Blogs/dotnet/Get-started-with-VS-Code-using-CSharp-and-NET-Core

    相关文章

      网友评论

          本文标题:在mac上使用VS Code编写C#应用程序

          本文链接:https://www.haomeiwen.com/subject/uiwjcxtx.html