LoginSignup
0
2

More than 5 years have passed since last update.

.NET Core を使って Windows と Mac でプロジェクト共有してみる

Posted at

結論から言うと設定は何もいりませんでした。

開発環境

  • Visual Studio 2017
  • Visual Studio for Mac
  • ASP.NET Core 2.0

プロジェクト作成

今回は Mac からプロジェクトを作ります。Windows から作っても問題ないはずです。Web API を作ってみました。
プロジェクトの共有に GitHub を使うため、バージョンコントロールの設定にチェックを入れてあります。

https://gyazo.com/e1d13e91c58dbef5d216b19c735aae27

https://gyazo.com/e828d39e73780578bbd611c98faebc0c

コントローラーのコード変更

HelloWorld! が返ってくるように ValuesController を修正します。

https://gyazo.com/ffa130e62ac40749e271c5b22641543c

[Route("api/[controller]")]
public class ValuesController : Controller
{
    // GET api/values
    [HttpGet]
    public IEnumerable<string> Get()
    {
        return new string[] { "Hello", "World!" };
    }
}

Mac の動作確認

ビルド→実行します。HelloWorld! が返ってきます。

https://gyazo.com/c9e2b912be8f3c0fc211acf5e4aebaca

Windows の動作確認

Mac で作ったプロジェクトを開きます。

https://gyazo.com/464f06ca1411915bb6ba2f0537aeb85c

https://gyazo.com/69cdeffe456e9fa3b683d5053fb4918e

ビルド→実行します。HelloWorld! が返ってきます。これにて完了です!

https://gyazo.com/46e2dc6a823aac6f0a982a687c0e937a

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2