.NET Core

AWS Lambda のトリガーで CloudWatch の定数(JSONテキスト)を使った場合の起動方法

AWS Lambda が .Net Core をサポートしたと言うけど実際に書くときに引数ってどうするんだろうって思ったので調べてみた。 Lambda のトリガーには CloudWatch を指定できて、 CloudWatch のイベントからルールを設定することでバッチ処理のようなことをさせ…

.NET Core コンソールアプリで日本語出力する方法

Windowsでコンソールアプリを作成し実行すると日本語が文字化けする。 Consoleの出力文字コードがUTF8固定になっていることが問題の様です。 対応方法 NuGetから System.Text.Encoding.CodePages をインストールする Main関数の先頭に下記を追加 Encoding.Re…

.NET Core でコマンドラインからWebアプリのプロジェクトを作成する

Webアプリのテンプレートからプロジェクトを作成する。 $ dotnet new -t Web 例 $ mkdir hoge $ cd hoge $ dotnet new -t Web $ ls -al .bowerrc Controllers Program.cs Startup.cs Views appsettings.json bower.json bundleconfig.json hoge.csproj web.c…

.NET Core の開発環境 - その2

以前に Macで使える .NET Core 用IDEをいくつか調べてました。 naughtldy.hatenablog.jp そのときは、 VisualStudio と Rider EAP があるんだな程度の調べ方で済ませていたのですが、両方でプロジェクトを作成して違いがわかりました。 VisualStudio for Mac…

.NET Core でMySQLに接続する

.NET Core にてMySQLに接続したくてその方法を調べてみた。 参考にした記事の手順でできるけど、1点か注意が必要な部分があった。 注意点 portが 3305 になっている 参考 HowTo: Starting with MySQL EF Core provider and Connector/Net 7.0.4 | InsideMySQ…

.NET Core開発で手動でのnuget追加方法

.NET Core を使った開発でVisualStudioを使えない場合Nugetを調べるのが大変だと思います。 MacだとRiderがあるからNugetの参照も上手くいくと思ってたんですが、自分の環境だと、RiderでNugetを検索できるけど参照追加しようとすると失敗してしまうという状…

.NET Core の開発環境

気づけば、 .NET Core の開発環境を作る方法やIDEなどが充実してました。 開発環境構築 こちらの手順に従って簡単にインストールできるようになっています。 .NET - Powerful Open Source Development Windows Linux Mac Docker でのインストール方法につい…

windowsでASP.NET5の開発

概要 WindowsでASP.NET 5 を動かす インストール Windows用 ASP.NET 5 RC 取得ページ get.asp.net プロジェクト作成 VisualStudio2015でプロジェクトの新規作成から Web - ASP.NET Web アプリケーション を選択する。 下記の画像のような選択画面が出てくる…

debian + ASP.net

目的 debian8(jessie) で coreclr を使ってasp.net mvc を動かす 導入手順 monoインストール dnvmインストール dnxインストール libuvインストール coreclrインストール 1. mono インストール coreclrで実行するためにmonoは必要ないが今後のことを考えてイ…