結論から言うと設定は何もいりませんでした。
開発環境
- Visual Studio 2017
- Visual Studio for Mac
- ASP.NET Core 2.0
プロジェクト作成
今回は Mac からプロジェクトを作ります。Windows から作っても問題ないはずです。Web API を作ってみました。
プロジェクトの共有に GitHub を使うため、バージョンコントロールの設定にチェックを入れてあります。
コントローラーのコード変更
HelloWorld! が返ってくるように ValuesController を修正します。
[Route("api/[controller]")]
public class ValuesController : Controller
{
// GET api/values
[HttpGet]
public IEnumerable<string> Get()
{
return new string[] { "Hello", "World!" };
}
}
Mac の動作確認
ビルド→実行します。HelloWorld! が返ってきます。
Windows の動作確認
Mac で作ったプロジェクトを開きます。
ビルド→実行します。HelloWorld! が返ってきます。これにて完了です!