もう定員オーバーなのですが、今回まどすたと行き来自由ということなので、どちらのセッションを選ぶかの参考にもなるように発表内容を紹介しようかと思います。
続きを読むVisualStudio 2017 RC3 から .NET Core on RHEL にリモートデバッグする
VisualStudio 2017 RC3からリモートデバッグのプロトコルにSSHが選択できるようになり、Linux上の.NET Coreプロセスにアタッチすることができるようになりました*1。
これは、以前ブログに書いたdocker上の.NET Coreプロセスをリモートデバッグするのと同じ仕組みだと思われます。
で、MSDNブログではUbuntuが取り上げられていますが、RHELでもできることを確認したのでその手順をまとめておきます。現状では、VisualStudioで発行したバイナリを転送して実行するのが一番速そうです。これはWindowsとRHELの.NET Core SDKがまだVisual Studio 2017 RC3のcsprojの構造に追い付いていないようで、VisualStudioで認識できるプロジェクトをdotnet
コマンドでビルドできなかったからです*2。
ASP.NET Core でローカライズする場合のリソースファイル名について
ASP.NET Coreのローカライズする際のリソースファイル名についてこのドキュメントを読んで気になったことがあったのでまとめました。
Globalization and localization | Microsoft Docs
ローカライズそのものについてはこのドキュメントを参考にしてください。また、ローカライズに必要なNuGetパッケージですが、MVCの機能を使うためにMicrosoft.AspNetCore.Mvc
を追加している場合は、依存しているMicrosoft.AspNetCore.Mvc.Localization
とさらにこれが依存しているMicrosoft.AspNetCore.Localization
がインストールされるので特に追加は不要です。MVCを使わずにローカライズしたい場合はMicrosoft.AspNetCore.Localization
が必要です。