TOP

2017年12月11日 | テクノロジー

Google Home Mini、アップデートにより隠し機能を解禁か

2012年12月11日にGoogleが、スマートスピーカー「Google Home Mini」のアップデートにより、上部を長押しする操作を側...

2017年12月11日 | テクノロジー

Windows 10、アップデートによりLTE通信機能と電源周りを強化か

2017年12月11日にMicrosoftが、「Windows 10」の次期アップデートによりLTEなどのセルラー機能や電源管理機能を強化す...

2017年12月10日 | テクノロジー

Apple、音楽認識アプリShazamを買収 – Siriの強化へ応用か

2017年12月9日にAppleが、音楽認識アプリである「Shazam」を買収したことが明らかとなりました。   &n...

2017年12月10日 | テクノロジー

【販売間近!?】iMac Proがユーラシア経済委員会の認証を通過

2017年12月7日にAppleから販売予定の「iMac Pro(アイマックプロ)」と思われるディバイスが、ユーラシア経済委員会の認証を通過...

2017年12月10日 | テクノロジー

Apple、iTunesにて音楽のダウンロード販売を2018年に終了か

2017年12月10日にAppleが、iTunes Store(アイチューンズストア)による音楽のダウンロード販売を2018年第4四半期に終...

2017年12月9日 | テクノロジー

Apple、2018年モデルのiPhoneのバッテリーを1割り増しへ

2017年12月9日にAppleが、2018年モデルのiPhone(アイフォン)のバッテリーを1割ほど増量する方針であることが明らかとなりま...

2017年12月9日 | テクノロジー

YouTube、音楽聴き放題サービスを2018年3月より提供開始

2017年12月9日にGoogleが、YouTubeにて音楽聴き放題サービスを2018年3月よりリリースすることが明らかとなりました。 ...

2017年12月9日 | ゲーム

ポケモンGO、ルビー・サファイヤに登場する50種類以上のポケモンを追加へ

2017年12月7日にポケモンGOが、「ポケットモンスター ルビー・サファイヤ」に登場する50種類以上のポケモンを追加したことを発表致しまし...

2017年12月8日 | テクノロジー

Amazonプライム会員向け新サービス「Twitch Prime」がリリース

2017年12月6日にAmazonが、Amazonプライム会員を対処とした新サービス「Twitch Prime」をリリースしたことが明らかと...

2017年12月8日 | テクノロジー

2018年モデルのiPhoneの背面はガラス素材を不採用!? – 金属製素材へ戻る

2017年12月8日にAppleが、2018年モデルの次期iPhoneの中でもLCDディスプレイを搭載しているモデルを対象に、背面のガラス素...

2017年5月11日

Microsoft、Mac向けに「Visual Studio for Mac」を正式に公開へ

2017年5月10日にMicrosoftが、開発者向けイベントである「Build 2017」にて統合開発環境(IDE)である「Visual Studio」のMac版である「Visual Studio for Mac」をリリースしたことが明らかとなりました。

 

 

なお、利用できるWindows向けプログラミング言語は、「C#」のみのサポートとなっております。

 

 

Visual Studio for Mac

MicrosoftがMac版「Visual Studio」の存在を明らかにしたのは、2017年11月です。

 

 

発表と同時にプレビュー版も公開されており、Macで「Visual Studio」という夢のような話がようやく実現されました。

 

プレビュー版では、Android開発やmacOS、iOS、tvOS、watchOS、Cloud向けアプリケーションの開発が可能でした。

 

 

また、ゲーム開発で用いられる「Unity」や「Xamarin」、「.NET Core」なども利用できるようだ。

 

 

なお、「Visual Studio for Mac」のUIはこのようになるようだ。

 

 

 

使用できるWindowsの言語

どうやら「Visual Studio for Mac」で使用できるプログラミング言語は「C#」のみであるようだ。

 

 

「Visual Studio for Mac」のリリースノートに記載されている「中心的機能」欄には以下の機能が記載されている。

 

 

  • Roslyn ベースの C# IntelliSense、リファクタリング、アナライザー、コード修正。
  • NuGet ベースのパッケージ管理。
  • Visual Studio 互換のプロジェクト形式。
  • MSBuild ビルド エンジン。
  • 統合単体試験。
  • すぐに F# を利用可能。

 

リリースノートには「Roslyn ベースの C# IntelliSense」と記載されていることから「C#」しか扱えないことがわかります。

 

 

また、「F#」の対応と書いてありますが、残念ながら「F#」の需要を考えると活躍できる場面は限られていおります。

 

 

これらのサポートの基準は、同梱されている「MSBuild」が「C#」までしか開発できなかったことが原因だと思われます。

 

.NET Coreのサポート

Microsoftのリリースには、「.NET Core」のサポート内容が記載されております。

 

  • C# と F# の IntelliSense。
  • コンソール、ライブラリ、Web アプリケーションのための .NET Core プロジェクト テンプレート。
  • ブレークポイント、コール スタック、ウォッチ ウィンドウなど、完全なデバッグ サポート。
  • NuGet PackageReferences と MSBuild ベースの復元。
  • .NET Core SDK に含まれる Visual Studio テスト プラットフォームでテストを実行し、デバッグするための統合単体試験サポート。
  • 以前の project.json 形式からの以降。

 

やはり「.NET Core」のサポートも「C#」のみのサポートと記載されている。

 

 

しかし、「Visual Studio」醍醐味であるブレークポイント、コール スタック、ウォッチ ウィンドウのサポートが搭載されているため、デベロッパーとしては嬉しい機能が移植されております。

 

 

また、JSONのサポートも行われているため、WEBアプリケーションの開発も可能なようだ。

 

 

「Visual Studio for Mac」は以下のリンクからダウンロードすることができます。

 

 

[Visual Studio 2017 for Mac – リリースノート]

スポンサーリンク

あなたにおすすめの記事

この記事が気に入ったら
いいね!しよう

最新情報をお届けします

こちらの記事もおすすめ

         

カテゴリ

タグ

参加してます


お気軽にお書きください

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)