我需要编译C#,我的mac上只有PyCharm和CLion ->
根据知乎回答点我点我~,得知可以使用Visual Studio Code,并安装.NET Core. ->
安装.NET Core参考点这里点这里~和别点它,点我!~,不过期间遇到一些问题:
1. 利用如下脚本清除所有.NET Core的安装包。方法是将代码复制粘贴到Sublime,保存为remove_netcore.sh文件。
<span style="font-size:12px;">#!/usr/bin/env bash
#
# Copyright (c) .NET Foundation and contributors. All rights reserved.
# Licensed under the MIT license. See LICENSE file in the project root for full license information.
#
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
current_user=$(whoami)
if [ $current_user != "root" ]; then
echo "$(basename "$0") uninstallation script requires superuser privileges to run"
exit 1
fi
# this is the common suffix for all the dotnet pkgs
dotnet_pkg_name_suffix="com.microsoft.dotnet"
dotnet_install_root="/usr/local/share/dotnet"
dotnet_path_file="/etc/paths.d/dotnet"
remove_dotnet_pkgs(){
installed_pkgs=($(pkgutil --pkgs | grep $dotnet_pkg_name_suffix))
for i in "${installed_pkgs[@]}"
do
echo "Removing dotnet component - \"$i\""
pkgutil --force --forget "$i"
done
}
remove_dotnet_pkgs
[ "$?" -ne 0 ] && echo "Failed to remove dotnet packages." && exit 1
echo "Deleting install root - $dotnet_install_root"
rm -r "$dotnet_install_root"
rm "$dotnet_path_file"
echo "dotnet packages removal succeeded."
exit 0
作者:Leowuqunqun
链接:https://www.jianshu.com/p/b836f04d5817
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。</span>
问题:脚本制作好后在terminal无法运行,报错如下:
解决方法参考我最棒我最棒,通过修改文件权限解决:
最后成功会提示 dotnet packages removal succeeded。
2. 报错:dotnet命令“command not found”
dotnet命令应该是在安装完.NET SDK(官网链接:还是我还是我)之后就可以用了的。可是我在终端敲入dotnet显示“command not found”,原以为原因是常见的默认安装路径不妥,解决办法:
<span style="font-size:12px;">ln -s /usr/local/share/dotnet/dotnet /usr/local/bin</span>
后来才发现是我没有安装成功.NET,晕。还手欠在“安装好”后删掉了安装包。于是重新下、安装,敲ln命令改变路径。dotnet终于可用。欢欣鼓舞!
之后就按照官网的步骤一步一步敲。安装好.NET Core后还要为VS Code安装C# Extension插件:
VS Code主界面左下角设置按钮->“命令面板...”->输入“ext extensions”;左边会出现所有的扩展包,选择“C#”即可安装。
至此我们做完了所有的配置工作。接下来就是创建工作区啦。
----
terminal中创建新的console:
<span style="font-size:12px;">dotnet new console -o Scheme</span>
创建了名为“Scheme”的工作区。
在VS Code中,左上角“文件”->“将文件夹添加到工作区...”,选择刚刚创建的Scheme打开。即新建了一个工程。
可以开始愉快地改改改调调调啦!~