web-dev-qa-db-ja.com

PlayOnLinuxとWineのC#

これらはどれくらいうまく機能しますか?どのディストリビューションを実行するかを決定するために、大量の新しいディストリビューションをダウンロードしています。

私が求めている理由は、学校用のWindowsコンピューターでC#を使用する必要があるためです。

これらのいずれかで逃げることができますか?

1
bkabbott

C#コードはUbuntuでネイティブに実行されます。

デフォルトのUbuntuリポジトリからのターミナルとMonoDevelop(monodevelop)で十分でしょう。 MonoDevelopは、Ubuntu 17.10以前のデフォルトのUbuntuリポジトリからインストールできます。このリンクは、ターミナルおよびMonoDevelopでC#プログラムを実行する方法を示しています。 17.10にMonoをインストールするにはどうすればよいですか?


IMG: Visual Studio Codeは、「vscode」を検索するか、コマンドSudo snap install vscode --classicを実行して端末からインストールできる場合、Ubuntu Softwareアプリケーションに表示されます。従来の閉じ込めのスナップは、システム、およびVisual Studio Code拡張機能がユーザーのホームディレクトリにインストールされます。

Visual Studio Codeをインストールした後、各プログラミング言語のデバッグ機能を機能させるには、追加の構成が必要です。プログラミング言語によっては、ホームディレクトリに追加のソフトウェアを大量にダウンロードする必要がある場合があります。これは、Wineを介してソフトウェアをインストールすることと同じではありませんが、WindowsにインストールされているUbuntuに多くの同じソフトウェアをインストールすることをお勧めします。一部のユーザー。

Visual Studio Codeは、まったく逆の理由で優れた便利なコードエディターです。 Visual Studio CodeはMicrosoft Visual Studioよりもずっと小さいですが、View->Extensionsそして、インストールする拡張機能を検索します。


素晴らしいC#は、Microsoftが.NET Coreのバージョンをリリースしたことにより、オープンソースでクロスプラットフォームになり、非常に高速です。 Ubuntuに.NET Coreをインストールするには、 これらの手順 に従ってください。これは、Ubuntu 16.04でも以下にリストされています。他のUbuntuバージョンのインストール手順については、リンクをご覧ください。

Microsoftキーとフィードを登録する

.NETのインストールを開始するには、Microsoft署名キーを登録し、Microsoft Productフィードを追加する必要があります。これは、マシンごとに1回だけ実行する必要があります。

コマンドプロンプトを開き、次のコマンドを実行します。

curl https://packages.Microsoft.com/keys/Microsoft.asc | gpg --dearmor > Microsoft.gpg
Sudo mv Microsoft.gpg /etc/apt/trusted.gpg.d/Microsoft.gpg
Sudo sh -c 'echo "deb [Arch=AMD64] https://packages.Microsoft.com/repos/Microsoft-ubuntu-xenial-prod xenial main" > /etc/apt/sources.list.d/dotnetdev.list'  

.NET SDKをインストールする

インストール可能な製品を更新してから、.NET SDKをインストールします。

コマンドプロンプトで、次のコマンドを実行します。

Sudo apt install apt-transport-https
Sudo apt update
Sudo apt install dotnet-sdk-2.1.103

Wine対PlayOnLinux対Crossoverの比較

3
karel

PlayOnLinuxは、Wine用のアプリケーションのセットアップを支援するために設計されたヘルパーアプリケーションです。 Ubuntuにインストールするには、Wineをインストールする必要があります(まだインストールされていない場合はWineがインストールされます)。

Wineの動作は、Wineで実行するソフトウェアによって異なります。 WineHQ は、Wineでうまく動作するアプリケーションと、それらを動作させる方法の最良のソースです。

0
thomasrutter