次の記事では、.NETカーネルについて見ていきます。 これは マイクロソフトが開発した無料のクロスプラットフォームのオープンソースフレームワーク デスクトップアプリ、モバイルアプリ、ウェブアプリ、ゲームアプリなどを作成します。
Windowsプラットフォームを使用している.NET開発者の場合、.NETカーネルは次のことを支援します。 開発環境を簡単に構成する、Gnu / LinuxおよびUnixオペレーティングシステム。 次の行では、その方法を確認します Ubuntu18.04にMicrosoft.NET CoreSDKをインストールします そして、donetを使用して最初のアプリケーションを作成する方法。
Ubuntu18.04にMicrosoft.NET CoreSDKをインストールします
.NETカーネルは、GNU / Linux、Mac OS、およびWindowsと互換性があります。 Debian、Fedora、CentOS、Oracle Linux、RHEL、SUSE、Ubuntuなどの最も一般的なGNU / Linuxオペレーティングシステムにインストールできます。
まず、ターミナルを開き(Ctrl + Alt + T)、次のコマンドを入力します。
wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb
さらに 「ユニバース」リポジトリを有効にする必要があります、まだ有効にしていない場合。 これは、ターミナルに入力することで実行できます。
sudo add-apt-repository universe
今、あなたはすることができます .NET CoreSDKをインストールします コマンドの使用:
sudo apt install apt-transport-https
sudo apt update && sudo apt install dotnet-sdk-2.2
インストール後、 インストールされているバージョンを確認してください タイピング:
dotnet --version
dotnetを使用して最初のアプリケーションを作成する
ご覧のとおり、.NET CoreSDKはUbuntuに正しくインストールされています。 次に、dotnetを使用して最初のアプリケーションを作成します。
例として、「」という新しいアプリケーションを作成します。ubunlogApp'。 これを行うには、ターミナルを開いて(Ctrl + Alt + T)、次のコマンドを実行するだけです。
dotnet new console -o ubunlogApp
上のスクリーンショットでわかるように、dotnetは新しいコンソールタイプのアプリケーションを作成しました。 -oパラメータは 'というディレクトリを作成しますubunlogApp'アプリケーションデータが保存される場所 必要なすべてのファイルを使用します。
ディレクトリに移動すると ubunlogアプリでは次のようなものが見つかります。
という名前のファイルが 2 つあります ubunlogApp.csproj と Program.cs、および obj というディレクトリ。デフォルトでは、 Program.csファイルには、プログラムを実行するためのコードが含まれます。こんにちは世界'コンソール上。 次のように入力すると、プログラムコードを確認できます。
cat Program.cs
望むなら 作成したアプリケーションを実行します、次のコマンドを記述する必要があります。
dotnet run
"こんにちは世界典型的なのはその単純なことです。 さて、 誰でもProgram.csファイルにコードを書くことができます 同じように実行します。
もうXNUMXつできることは、たとえば、新しいディレクトリを作成することです。 私のコード、コマンドを使用して:
mkdir ~/.micodigo cd ~/.micodigo/
…そしてそこからこのディレクトリを作成できます 私たちの新しい開発環境 次のコマンドを実行します。
dotnet new console
上記のコマンドは、mycode.csprojとProgram.csというXNUMXつのファイルに加えて、objというディレクトリを作成します。 これで、Program.csファイルをエディターで開き、既存の「helloworld」コードを独自のコードで削除または変更できます。
必要なコードを記述したら、Program.csファイルを保存して閉じるだけです。 この後、私たちはできます アプリを実行する:
dotnet run
それができる dotnetヘルプを参照してください タイピング:
dotnet --help
Microsoft VisualStudioコードエディター
コードを書くために、誰もが自分の好きなエディターを持っています。 しかし、それは言わなければなりません Microsoftには、「」という独自のエディターがあります。Microsoft Visual Studioコード'.NETをサポート。 これはクロスプラットフォームのコードエディタであるため、Windows、GNU / Linux、およびMac OSXの両方で使用できます。
軽量で強力なオープンソースのソースコードエディタです。 JavaScript、TypeScript、Node.jsのサポートが組み込まれており、C ++、C、Python、PHP、Goなどの他の言語の拡張機能の豊富なエコシステムがあります。
このコードエディタを使用して.NETでアプリケーションを開発することに興味がある場合は、同僚が書いた記事を参照してください。 方法 Visual StudioCodeをインストールします Ubuntuで.
で Microsoftのドキュメント 私たちは見つけることができるでしょう .NETCoreおよび.NETCoreSDKツールの使用方法を学ぶためのいくつかの基本的なチュートリアル Visual StudioCodeエディターを使用します。
へ dotnetの詳細、あなたは相談することができます 公式プロジェクトページ.
私はLubuntuを使用していますが、最初のインストール行で、Microsoftパッケージがないと表示されます。 このディストリビューションとの矛盾はありますか? ご挨拶
アプリケーションを作成した後、Ubuntuにインストールするにはどうすればよいですか?
良いルイス、リポジトリを追加しますか?