「.NET」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(同期)
1行目: 1行目:
 
[[Category:フレームワーク]]
 
[[Category:フレームワーク]]
 
[[en:.NET Core]]
 
[[en:.NET Core]]
  +
[[zh-hans:.NET Core]]
 
'''.NET Core''' は Microsoft 製の新しいオープンソース C#, Visual Basic, F# ソフトウェアフレームワークです。先行の .NET Framework と異なり、クロスプラットフォームで動作し近代的なアプリケーションに適した設計が行われています。
 
'''.NET Core''' は Microsoft 製の新しいオープンソース C#, Visual Basic, F# ソフトウェアフレームワークです。先行の .NET Framework と異なり、クロスプラットフォームで動作し近代的なアプリケーションに適した設計が行われています。
   
 
== インストール ==
 
== インストール ==
   
  +
.NET Core で管理されるアプリケーションを実行したいだけの場合は {{Pkg|dotnet-runtime}} パッケージを[[インストール]]してください。
{{Warning|Microsoft のバイナリが Arch が採用しているバージョンよりも古い [[OpenSSL]] にリンクしているため {{AUR|dotnet-bin}}{{Broken package link|パッケージが存在しません}} パッケージは現在動作しません。}}
 
   
.NET Core で管理されるアプリケーション実行したいだけの場合は {{AUR|dotnet}}{{Broken package link|パッケージが存在しません}} と {{AUR|dotnet-cli}}{{Broken package link|パッケージが存在しません}} パッケージを[[インストール]]してください。
+
.NET Core でアプリをビルドする場合は {{AUR|dotnet-sdk-2.0}} パッケージインストールしてください。
 
.NET Core でアプリをビルドする場合は {{AUR|dotnet-sdk}}{{Broken package link|パッケージが存在しません}} パッケージもインストールしてください。
 
   
 
Microsoft は .NET Core アプリをビルド・デバッグするときは [[Electron]] ベースのオープンソース IDE である [[Visual Studio Code]] を使うことを推奨しています。
 
Microsoft は .NET Core アプリをビルド・デバッグするときは [[Electron]] ベースのオープンソース IDE である [[Visual Studio Code]] を使うことを推奨しています。

2017年12月16日 (土) 17:22時点における版

.NET Core は Microsoft 製の新しいオープンソース C#, Visual Basic, F# ソフトウェアフレームワークです。先行の .NET Framework と異なり、クロスプラットフォームで動作し近代的なアプリケーションに適した設計が行われています。

インストール

.NET Core で管理されるアプリケーションを実行したいだけの場合は dotnet-runtime パッケージをインストールしてください。

.NET Core でアプリをビルドする場合は dotnet-sdk-2.0AUR パッケージもインストールしてください。

Microsoft は .NET Core アプリをビルド・デバッグするときは Electron ベースのオープンソース IDE である Visual Studio Code を使うことを推奨しています。

VS Code の OmniSharp 依存ライブラリ

Arch は Dotnet SIG による公式サポートがされておらず、C# 拡張 (OmniSharp) による依存ライブラリのインストールが失敗することがあります [1]

問題を解決するには icu57AUR をインストールして、VS Code の設定で "csharp.fallbackDebuggerLinuxRuntimeId" を "ubuntu.16.04-x64" に設定してください。そして VS Code を再起動してから、C# のソースファイルを開いて依存ライブラリのインストールを行ってください。

参照