web-dev-qa-db-ja.com

Visual Studio for MacでASP.NET MVCアプリケーションを開発することは可能ですか?

私は新しいMacBook Pro(2017)を購入する予定で、インターンシップのために現在ASP.NET MVC(ASP.NET Core MVCではない)プロジェクトでWindows 10デバイスに取り組んでいるので、続行できるかと思っていました。 Visual Studio for Macで同じプロジェクトを開発する。

つまり、Visual Studio for MacでASP.NET MVCアプリケーションを開発することは可能ですか?

私はこれをグーグルしようとしましたが、VS for Macについて議論されているASP.NET Core MVCプロジェクトしか見つけることができませんでした。現在のプロジェクトはコアプロジェクトではなく、単なるASP.NETプロジェクトです。

MacBook Proにも外付けドライブにもWindowsをインストールしたくありません。

7
user7410216

あなたが正しく推測したように、.NET CoreまたはMonoに基づいていないASP.NET MVCプロジェクトをMacで構築することはできません。したがって、プロジェクトが現在.NET Framework 4.x上のASP.NETをターゲットにしている場合は、Windowsを使用する必要があります。

  • Bootcampを使用してMacでWindowsを実行する
  • 仮想マシンを使用してMac内でWindowsを実行する
  • Parallels DesktopまたはVMWare Fusionを使用してMac内でWindowsアプリケーションを実行する

または、依存関係に応じて、アプリケーションをMonoまたは.NET Coreに変換することもできます。依存関係は、比較的簡単な場合もあれば、非常に難しい場合や、その中間にある場合もあります。

Visual Studio Team Servicesを使用してWindows Hostedエージェントでコードをビルドし、yoru macでソースを編集することもできます。コードをローカルでコンパイルまたは実行する機能を無視する必要があります。

また、Azureで仮想マシンを「レンタル」して(この目的に使用できるMSDNクレジットを持っている可能性があります)、リモートデスクトップをそのマシンに割り当ててプロジェクトで作業することもできます。

9
jessehouwing