
.net 开发使用什么语言
.NET框架由Microsoft在2000年发布。 该平台的开源实现Mono在2000年代初一直是争议的中心,因为Microsoft拥有.NET技术的多项专利,并且可以使用这些专利终止Mono的实现。 幸运的是,在2014年,Microsoft宣布从那时起,.NET开发平台将根据MIT许可开放源代码。 2016年,微软收购了生产Mono的公司Xamarin。
.NET下载分为软件包:一个仅包含.NET运行时,而另一个包含.NET Core和运行时的.NET软件开发工具包(SDK)。 根据您的平台,考虑到体系结构和操作系统版本,这些软件包甚至可能会有多种变体。 要开始使用.NET进行开发,必须安装SDK 。 这为您提供了dotnet终端或PowerShell命令,可用于创建和构建项目。
要在Linux上安装.NET,首先,将Microsoft Linux软件存储库添加到您的计算机。
在Fedora上:
$
sudo rpm
--import https:
// packages.microsoft.com
/ keys
/ microsoft.asc
$
sudo
wget
-q
-O
/ etc
/ yum.repos.d
/ microsoft-prod.repo https:
// packages.microsoft.com
/ config
/ fedora
/
27
/ prod.repo
在Ubuntu上:
$
wget
-q https:
// packages.microsoft.com
/ config
/ ubuntu
/
19.04
/ packages-microsoft-prod.deb
-O packages-microsoft-prod.deb
$
sudo
dpkg
-i packages-microsoft-prod.deb
接下来,使用包管理器安装SDK,将
在Fedora上:
$ sudo dnf install dotnet-sdk- < X.Y >
在Ubuntu上:
$
sudo apt
install apt-transport-https
$
sudo apt update
$
sudo apt
install dotnet-sdk-
< X.Y
>
下载并安装所有软件包后,请打开终端并键入以下命令以确认安装:
$ dotnet
--version
X.Y.Z
如果您使用的是Microsoft Windows,则可能已经安装了.NET运行时。 但是,要开发.NET应用程序,您还必须安装.NET Core SDK。
首先, 下载安装程序 。 要保持打开状态,请下载.NET Core进行跨平台开发(.NET Framework仅适用于Windows)。 下载.exe文件后,双击它以启动安装向导,然后单击两步安装过程:接受许可证并允许安装继续。
然后,从左下角的“应用程序”菜单中打开PowerShell。 在PowerShell中,键入一个测试命令:
PS C:\Users\osdc > dotnet
如果您看到有关dotnet安装的信息,则说明.NET已正确安装。
如果您使用的是Apple Mac,请下载Mac安装程序 ,该安装程序以.pkg软件包的形式提供。 下载并双击.pkg文件,然后单击安装程序。 您可能需要授予安装程序许可,因为该软件包不是来自App Store。
下载并安装所有软件包后,请打开终端并输入以下命令来确认安装:
$ dotnet
--version
X.Y.Z
dotnet命令提供了一个用.NET编写的示例“ hello world”应用程序。 或者,更准确地说,该命令提供了示例应用程序。
首先,使用dotnet命令以及new和console选项创建项目目录和所需的代码基础结构,以创建新的仅控制台应用程序。 使用-o选项指定项目名称:
$ dotnet new console -o hellodotnet
这将在当前目录中创建一个名为hellodotnet的目录。 转到您的项目目录并浏览一下:
$
cd hellodotnet
$
dir
hellodotnet.csproj obj Program.cs
文件Program.cs是一个空C#文件,其中包含一个简单的Hello World应用程序。 在文本编辑器中将其打开以查看它。 微软的Visual Studio Code是一个跨平台的开放源代码应用程序,它是基于dotnet构建的,尽管它不是一个糟糕的文本编辑器,但它还会收集有关其用户的大量数据(并在所申请的许可证中授予其这样做的权限)到其二进制分布)。 如果要尝试使用Visual Studio Code,请考虑使用VSCodium ,这是从MIT许可的源代码构建的Visual Studio Code发行版, 无需遥测(请阅读文档 ,以获取即使在此版本中也禁用其他形式的跟踪的选项)。 或者,只需使用现有的收藏夹文本编辑器或IDE。
新控制台应用程序中的样板代码为:
using System;
namespace hellodotnet
{
class Program
{
static void Main
( string
[
] args
)
{
Console.WriteLine
(
"Hello World!"
) ;
}
}
}
要运行该程序,请使用dotnet run命令:
$ dotnet run
Hello World
!
这是.NET和dotnet命令的基本工作流程。 提供了适用于.NET的完整C#指南 ,以及与.NET相关的所有内容。 有关运行中的.NET的示例,请在opensource.com上关注
的突变测试文章。翻译自: https://opensource.com/article/19/9/getting-started-net
.net 开发使用什么语言