タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

programmingと.NETに関するitottoのブックマーク (7)

  • .NET SDK とツールを使用して構築を開始する

    AWS の .NET ロギング拡張機能は、.NET ロギング フレームワークを Amazon CloudWatch Logs と統合して、設定されたロググループにログデータを書き込みます。ログは、AWS CloudWatch コンソール を使用して表示および検索できます。NLog、Apache log4net、ILogger、Serilog をサポート. .NET Configuration Extension for AWS Systems Manager (AWS SSM) は、AWS SSM Parameter Store と AWS SSM AppConfig を .NET Core アプリケーションの設定情報のソースとして使用することを簡素化します。 AWS Systems Manager 用の ASP.NET Core Data Protection Provider の実装に

    .NET SDK とツールを使用して構築を開始する
  • EncodingProvider クラス (System.Text)

    注釈 エンコード プロバイダーは、特定のターゲット プラットフォームで使用できないエンコードを提供します。 .NET Frameworkでは、多数の文字エンコードとコード ページがサポートされています。 メソッドを呼び出すことで、.NET Frameworkで使用できるエンコードの完全な一覧をEncoding.GetEncodings取得できます。 一方、.NET Core では、既定では次のエンコーディングのみがサポートされています。 プロパティによって Encoding.ASCII 返される ASCII (コード ページ 20127)。 ISO-8859-1 (コード ページ 28591)。 プロパティによって Encoding.UTF7 返される UTF-7 (コード ページ 65000)。 プロパティによって Encoding.UTF8 返される UTF-8 (コード ページ 65

    EncodingProvider クラス (System.Text)
  • .NET 6統合の現状および概要と方向性

    .NET 6の現状を把握し、具体的な移行方法を学ぶ連載。初回は、.NET 6の注目すべき新機能を中心に.NET 6の統合の現状および概要、方向性について。 2021年11月9~11日、「.NET Conf 2021」が開催され、「.NET 6」もとうとうローンチされました。偶数リリースの.NET 6はLTS(long-term support)となっており、そろそろ、.NET 6での新規アプリ開発や、既存アプリにおける.NET Frameworkから.NET 6への移行を検討する方も多いことでしょう。稿では.NET 6の注目すべき新機能を中心に.NET 6の統合の現状および概要、方向性をお伝えします。 .NETプラットフォームの統合 .NETプラットフォームの統合は、さかのぼること2年半、2019年5月6日にMicrosoftの公式ブログ「Introducing .NET 5」の中で、「

    .NET 6統合の現状および概要と方向性
  • .NET Core 時代のコマンドライン引数解析 - present

    .NET でコンソールアプリケーションを開発するときの悩みの種が、コマンドライン引数の解析。 .NET Framework がコマンドラインパーサーを提供してくれないので、 仕方なくオレオレパーサーを書いたり、Mono にあるライブラリを使ったりしてきたけど、 .NET Core 時代になってようやく Microsoft がライブラリを提供してくれた。 www.nuget.org cURL みたいな、サブコマンドを持たない CLI を書くならこんな感じになる。 using System; using Microsoft.Extensions.CommandLineUtils; namespace SampleCli { class Program { static void Main(string[] args) { var app = new CommandLineApplication

    .NET Core 時代のコマンドライン引数解析 - present
    itotto
    itotto 2021/11/15
    とてもよい
  • .NET 6 での破壊的変更

    アプリを .NET 6 に移行する場合、ここに一覧表示されている破壊的変更が影響する可能性があります。 変更は、ASP.NET Core や Windows フォームなどのテクノロジ領域別にグループ化されています。 この記事では、各破壊的変更が "バイナリ互換" であるか、"ソース互換" であるかを示します。 バイナリ互換 - 既存のバイナリは再コンパイルなしで正常に読み込まれて実行され、実行時の動作は変化しません。 ソース互換 - 新しいランタイムを対象にしたり、新しい SDK やコンポーネントを使用したりする場合、ソース コードは変更なしで正常にコンパイルされます。 ASP.NET Core Title バイナリ互換 ソース互換

    .NET 6 での破壊的変更
  • System.CommandLine 入門 | Yucchiy's Note

    コマンドラインアプリケーションを作りたかったのでSystem.CommandLineを利用してみた。その備忘録としてこの記事を記載します。 System.CommandLine とは System.ConmmandLineは.NETでコンソールアプリケーション(CLI)を作るための.NET公式のライブラリです。 触った印象ではライブラリというよりかはフレームワークの立ち位置の印象です。 主にCLIのコマンドライン引数のパースしその結果をCLIアプリケーションの引数などにマッピングしたり、 CLIアプリのエントリーポイントの呼び出し、そしてヘルプなどCLIでよく実装される出力(System.CommandLineではレンダリングと呼んでいる)を自動で行ったりしてくれます。 サンプルアプリを実装してみる command-line-api/Your-first-app-with-System-C

    System.CommandLine 入門 | Yucchiy's Note
  • .NET Core 3.0時代のメモリ管理

    .NET Conf 2019 meetup in AICHI IMemoryOwner<T>で所有権を説明しようとしたRead less

    .NET Core 3.0時代のメモリ管理
  • 1