web-dev-qa-db-ja.com

Visual Studioをインストールするにはどうすればよいですか?

Visual Studioをインストールするにはどうすればよいですか?

可能であれば、WineまたはPlayOnLinuxで使用したいと思います。

29
user91632

Wineを試すことはできますが、Wineアプリケーションデータベースごとに、Visual Studioは一般的にWineでうまく動作しません。

このWineサイトページ から:

機能するもの
何も、インストールは失敗します

しないこと
n/a

テストされなかったもの
n/a

http://appdb.winehq.org/objectManager.php?sClass=application&iId=892

23
roadmr

仮想マシンを実行する必要があります。 Wineはそれを処理できません。 VirtualBoxのインストールを検討します(必ずしも最適ではありませんが、簡単です)。 Windows VMを作成し、WindowsをインストールしたらVisual Studioをインストールする必要があります。

同等のIDEを見ている場合。 Qt Creator、Eclipse、KDevelop、Anjuta、Intellijはすべて、開発したい言語に応じて可能な代替手段として機能します。

VirtualBoxにウィンドウをインストールする方法に関する役立つリンク: http://www.wikihow.com/Install-Windows-XP-on-Ubuntu-with-VirtualBox

21
csgeek

Mono開発IDEを使用して、Microsoft製品をMicrosoft以外のOSで使用するのではなく、Ubuntuで.NETコードを記述できます(他の人が正しく指摘したことは決してサポートされないため、 、またはMSの最善の利益のため)。

Visual Studioのほとんどの機能を備えており、より高速で安定した動作をします。

Monodevelopをインストールするには、ターミナルで次のコマンドを使用します。

Sudo apt-get install monodevelop

Monodevelopホームページ: http://monodevelop.com/

17
ImaginaryRobots

間違った答えをしてすみませんが、これが本当にサポートされることは本当にありません。

いつか実際に動作する人もいるかもしれませんが、Microsoftは間違いなくneverこれを公式にサポートします。コミュニティにとっても、物事を簡単にするものです。私が知っていることから、MS Officeスイート自体の実行はひどく痛みを伴い、新しいバージョンを使用するたびに難しくなります。

個人的に受け取らないでください。仕事は仕事だよ。また、開発に関する彼らのシェアは、オープンソースコミュニティをサポートすることではありません。彼らが気にするすべてのために、彼らは彼らのツールをますます互換性のない残業にしようと努力しています。

Linux内でこれが本当に必要な場合、最良の選択は仮想マシンでWindowsを使用することです。

9
JulioHM

現在、MicrosoftはVisual Studioのクロスプラットフォームバージョンを提供しています。 Visual Studio Windows Editionのように機能が豊富ではありません。

白いウサギに従ってください:) https://www.visualstudio.com/en-us/products/code-vs.aspx

3
Dasun

Visual StudioはWindowsと緊密に統合されており、任意の言語(C#またはVB)を使用した.NETアプリケーションの開発は、Wineを使用するだけでは不十分です。

Linux上のC#でソフトウェアを特別に開発する場合は、 MonoDevelop を使用できます。

MonoDevelopを使用してVisual Studio 2010(.NET 4.0)を要求しているため、MonoDevelopがバージョン3.0.2であるため、.NET 4を特に使用するアプリを開発することはできません(やや同等.NET 3.0)。

VirtualBox を使用して、Ubuntu内で仮想的にWindowsを使用できます。そして、そこにVisual Studioをインストールしますが、仮想化環境での本格的なアプリ開発はお勧めできません。

3
PieterB

VisualStudioのクローンであるMonoDevelopを試すこともできますが、それほど多くの機能はありません。 MonoDevelopは、C#とCLIのプラットフォームに依存しない実装であるMonoフレームワークを使用しますが、.NETとの完全な互換性はありません。 .NETアプリケーションをMonoに移植する必要があります。少なくともUIを書き直す必要があります。WPFはMonoには含まれておらず、LinuxではWinformsは安っぽいです。

C#で記述されたLinuxアプリケーション(Banshee、Tomboy、Pinta、PDFMod、Smuxi)がいくつかありますが、Linuxでは.NET/Monoはあまり人気がありません。 Microsoftによる公式のサポートはありません。Mono(Xamarin)の開発者は、実際にはLinuxデスクトップではなくモバイルデバイス(Android、iOS)に焦点を当てています。 Linuxで完全にサポートされている別のIDEおよびプログラミング言語に切り替えることをお勧めします。 .NETなしでは生きていけない場合(たとえば、.NETプログラムを書いて生計を立てているため)、Windowsをサポートしている唯一のプラットフォームであるため、Windowsを使用し続ける必要があります。

2
user244

別のオプションとして、すべての Jetbrains IDEはJavaであり、Linux用のインストーラーがあり、優れています。学生または教師の場合も無料です。

(皮肉なことに、Linux Java_への恩恵が、Linux Cスノッブスによってその日に向けられたすべての憎しみを与えられてきたのです。)

TypeScriptを含むすべてのWebにC#とWebstormにRiderを使用し、VSである肥大化した混乱よりも非常に好んで使用します。

0