並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 717件

新着順 人気順

dotnet runの検索結果161 - 200 件 / 717件

  • ASP.NET Core で IHttpClientFactory を使用して HTTP 要求を行う

    作成者: Kirk Larkin、Steve Gordon、Glenn Condron、Ryan Nowak。 アプリ内で HttpClient インスタンスを構成して作成するために、IHttpClientFactory を登録して使用できます。 IHttpClientFactory には次のような利点があります。 論理 HttpClient インスタンスの名前付けと構成を一元化します。 たとえば、GitHub にアクセスするために、github という名前のクライアントを登録して構成できます。 一般的なアクセスのために、既定のクライアントを登録できます。 HttpClient でのハンドラーのデリゲートにより、送信ミドルウェアの概念が体系化されます。 HttpClient でのハンドラーのデリゲートを利用するために、Polly ベースのミドルウェアに対する拡張機能が提供されます。 基にな

      ASP.NET Core で IHttpClientFactory を使用して HTTP 要求を行う
    • チュートリアル: カスタム属性の定義と読み取り - C#

      このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 属性は、情報をコードに宣言的に関連付けるための手段を提供します。 また、さまざまなターゲットに適用できる再利用可能な要素も提供します。 ObsoleteAttribute について考えてみましょう。 この属性はクラス、構造体、メソッド、コンストラクトなどに適用できます。 これは、その要素が古いことを "宣言" します。 この属性を検索して、対応する何らかのアクションを実行するのは、C# コンパイラの役目です。 このチュートリアルでは、コードに属性を追加する方法、独自の属性を作成して使用する方法、.NET に組み込まれているいくつかの属性を使用する方法について学びます。 前提条件 お使いのマシンで、.NET を

      • neue cc - ConsoleAppFramework v4 - Minimal API for CommandLine tool

        皆さん .NET 6で追加されたMinimal API使ってみました?最初は別にいらんやろ、とか思ってたんですが、いや、これ正直めっちゃ凄い、いい。まぁDelegateベースで書くかどうかは別として(書かないかなー)、謎Startupを葬り去ってBuilder/Runが素直に繋がった形が美しい。Top level statementとの相性も良いので、もうこっちのAPI以外で作る気しないなあ。 さて、ところでConsoleAppFrameworkです。今までクラスが必要だったんですよね、たった一個のメソッドを実装するにも。それがTop level statementとの相性が悪い。Top level statementだけで完結できるとき、クラスって作りたくないんですよね。と、いうわけで、そろそろ大改修が必要かなーと思っていたところにMinimal APIですよ。特にその場でラムダ式でばし

        • neue cc - R3のコードから見るC#パフォーマンス最適化技法実例とTimeProviderについて

          R3のコードから見るC#パフォーマンス最適化技法実例とTimeProviderについて 2024-05-01 4/27に大阪で開催されたC#パフォーマンス勉強会で「R3のコードから見る実践LINQ実装最適化・コンカレントプログラミング実例」という題でセッションしてきました! タイトル的にあまりLINQでもコンカレントでもなかったかな、とは思いますが、R3を題材に、具体的なコードをもとにした最適化技法の紹介という点では面白みはあったのではないかと思います。 Rxの定義 R3は、やや挑発的な内容を掲げていることもあり、R3は「Rxではない」みたいなことを言われることもあります。なるほど!では、そもそも何をもってRxと呼ぶのか、呼べるのか。私は「Push型でLINQ風のオペレーターが適用できればRx」というぐらいの温度感で考えています。もちろん、R3はそれを満たしています。 mutable st

          • Announcing F# 5 - .NET Blog

            What if you wanted to extract the slice [| 4; 5 |] from the array? This is now very simple! This kind of slice used to not be possible prior to F# 5. F# quotations improvements We’re finishing up a fundamental improvement to F# Code Quotations, a metaprogramming feature that lets you generate and manipulate an abstract syntax tree that represents the F# code. Although powerful, F# Code Quotations

              Announcing F# 5 - .NET Blog
            • .NET COREでLinuxで動作するサービスを作成する – code-lab.net

              .NET Core + C#でLinuxのDeamon作れないかなと思ったら、思ったより簡単に作れるようになっていたので覚え書き。Program.csとDaemonService.csの中味はほぼ定型なのでサンプルからそのまま流用します。 以下のサンプルは.NET Core 3.1で記述しています。 // Program.cs using System; using System.Threading.Tasks; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Logging; namespace DaemonSample { clas

              • Visual Studio と ReSharper で EditorConfig を作成して Azure Pipelines でチェックする - しばやん雑記

                GitHub で公開してるコードに Pull Request が来た時、思ってた以上にコーディングスタイルがバラバラで困ってたので EditorConfig を追加して CI でチェックするようにしました。 C# はみんなが Visual Studio を使っていて、大体は良い感じのコーディングスタイルになっていると思っていたらそんなことはなかったようです。Visual Studio では少し前から EditorConfig に対応しています。 リポジトリに EditorConfig を入れておけば、Visual Studio や Visual Studio Code ではいい感じに読み取ってくれて最高という世界になるはずですが、元になるファイルをどう作るかが悩みどころでした。 いろいろと試してみましたが、C# の世界では以下の 4 種類ぐらいの方法を選べそうです。 Visual Stud

                  Visual Studio と ReSharper で EditorConfig を作成して Azure Pipelines でチェックする - しばやん雑記
                • VSCode|Visual Studio CodeでC#を動かしてみよう! - ウシマルラボ

                  こんにちは、うしまるです。 この記事では、マイクロソフト社が提供する高機能プログラミングエディタ「Visual Studio Code」(以下VSCode)で、Windowsアプリケーションを筆頭に、MacOSやAndroid、iOSなどマルチなアプリケーション、最近ではUnityで使用できる言語として今後ARやVRでも大活躍しそうな「C#」を動かす方法について解説します。 まだVSCodeをインストールしていないよという方は、インストール方法を解説した記事を用意していますのでこちらを先に確認してみてください。 C#って何? C#は、VSCodeと同様にマイクロソフト社が作成しているプログラミング言語になります。 C#が初めて登場したのは2002年。 Visual Studio .NET 2002という開発環境に実装されました。 アンダース・ヘルスバーグというデンマーク出身のソフトウェアエ

                    VSCode|Visual Studio CodeでC#を動かしてみよう! - ウシマルラボ
                  • What is WASI?

                    What is WASI? — 2023-06-02 introduction what is webassembly? bytecode, webassembly, and the jvm what are webassembly components? what is wasi? categorizing webassembly iterating on wasi the future of wasi conclusion appendix a: terminology cheat sheet Introduction Now that the final touches are being put on the second version of WASI (WASI Preview 2), I figured now might be a good time to write a

                      What is WASI?
                    • Track Awesome List Updates Daily

                      Track Awesome List Updates DailyWe track over 500 awesome list updates, and you can also subscribe to daily or weekly updates via RSS or News Letter. This repo is generated by trackawesomelist-source, visit it Online or with Github. 📅 Weekly · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 Github · 🌐 Website · 📝 09/04 · ✅ 09/04 Table of Contents Recently Updated Top 50 Awesome List All Tr

                        Track Awesome List Updates Daily
                      • Microsoft、Silverlightを置き換える「Blazor WebAssembly」の正式版を公開 | ソフトアンテナ

                        MicrosoftのSilverlightは2021年10月12日にサポートが終了する予定です。サポートされているブラウザもInternet Explorer 11のみで、積極的な開発は行われていない状態ですが、この代替となる新たなフレームワーク「Blazor WebAssembly」の正式版が公開されました(ASP.NET Blog)。 Blazor WebAssemblyでは、開発者はJavaScriptではなくC#を使ってWebアプリケーションを作成することができます。Blazorアプリは、C#、HTML、CSSを使用して実装された再利用可能なWeb UIコンポーネントで構成されており、クライアントとサーバーのコードは両方ともC#で書かれているため、開発者はコードやライブラリを共有することができるのです。 またBlazorはオープンなWeb標準を使用しているため、モバイルブラウザを含

                          Microsoft、Silverlightを置き換える「Blazor WebAssembly」の正式版を公開 | ソフトアンテナ
                        • BlazorでSPAするぞ!(8) - Validation -正式版対応済 - ryuichi111stdの技術日記

                          Blazor連載ブログの続きになります。 という事で、↓↓↓の続きです。 ryuichi111std.hatenablog.com 本記事では、Blazorでの入力Validation(入力検証)についてまとめたいと思います。 (本記事は、Blazor WebAssemblyを軸としています) 1. DataAnnotation(データ注釈)ベースでの入力検証 BlazorのValidation機能(入力検証機能)は、ASP.NETでのWeb開発者にはお馴染みの「データ注釈(Data Annotation)」方式で実装されています。 データ注釈による方式とは、[Required] や [StringLength(10)] のような属性設定をモデルクラスのプロパティに指定することで、検証設定を宣言的に定義する方法です。 とりあえず、ValidationExamAppというプロジェクトを作成し

                            BlazorでSPAするぞ!(8) - Validation -正式版対応済 - ryuichi111stdの技術日記
                          • 自作WindowsアプリをAKSでコンテナに載せるキホン技

                            こんにちは、名古屋事業所勤務の松枝です。 Azure Kubernetes Service(AKS)はWindowsコンテナの使用できる構成を作成することができます(記事公開時点ではパブリックプレビュー)。 Windowsコンテナが使えるAKSを用意して、アプリを動かしてみましょう。 アプリの作成からインフラの作成まで一通り必要な手順を書いてみましたので、この記事をベースにWindowsコンテナの世界に入門していただけたらと思います。 また、アプリ開発、コンテナ作成、AKS作成を一通り記載しているので、例えばアプリ開発は知識があるけどインフラはちょっと… という場合に部分的に参照していただけると嬉しいです。 Azure Cloud Shellとはなんぞや?などの細かい説明は省いていますので、適宜調べながら読み進めていただけたらと思います。 概要 ・(Windows環境でしか動作しない)アプ

                              自作WindowsアプリをAKSでコンテナに載せるキホン技
                            • Calling Windows APIs in .NET5

                              With the release of .NET5 Preview 8, we have introduced a streamlined way for .NET developers to access the set of Windows Runtime (WinRT) APIs that are shipped as part of Windows. .NET5 applications can now access Windows APIs through a new set of Target Framework Monikers (TFMs), which have been extended to support platform specific APIs. This is the recommended mechanism for .NET going forward.

                                Calling Windows APIs in .NET5
                              • マイクロサービスを作らない人による .NET Aspire の概要説明(普通に便利)

                                Microsoft Build 2024 で .NET Aspire のバージョン 1.0 がリリースされました。 ここでは、その .NET Aspire の説明をしたいと思います。 公式ドキュメントは以下になります。 ここでは公式ドキュメントとはちょっと違った切り口で解説していこうと思います。 .NET Aspire とは .NET Aspire は、複数のサービスで構成されるアプリケーション開発やデプロイを支援するツールやライブラリの集合体です。 ここでいうサービスは自分たちで開発するマイクロサービスのこともあれば、既存のサービスやミドルウェアを指すこともあります。つまり単一の Web アプリが Redis や SQL Server に依存するといったケースでも .NET Aspire の恩恵を受けることが出来ます。 また .NET Aspire はアプリケーション開発フレームワークで

                                  マイクロサービスを作らない人による .NET Aspire の概要説明(普通に便利)
                                • Building a Progressive Web App with Blazor - Visual Studio Blog

                                  A Progressive Web Application (PWA) is a Single Page Application (SPA) that uses modern browser APIs and capabilities to behave like a desktop app. Blazor WebAssembly (now in preview) includes support for Progressive Web Applications. Today, I want to show you how to build your first Blazor PWA. I am using the latest preview of Visual Studio for Mac, you can also create them using the latest Visua

                                    Building a Progressive Web App with Blazor - Visual Studio Blog
                                  • Elevating C# Code Quality with Qodana: A Journey Towards Perfection | The .NET Tools Blog

                                    IDEs AppCode CLion DataGrip DataSpell Fleet GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools Code With Me Quality Assurance JetBrains Platform Scala Toolbox App Writerside JetBrains AI Team Tools Datalore Space TeamCity Upsource YouTrack Hub Qodana .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks Kotlin Ktor MPS Amper Edu

                                      Elevating C# Code Quality with Qodana: A Journey Towards Perfection | The .NET Tools Blog
                                    • .NET Interactive Preview 3: VS Code Insiders and .NET Polyglot Notebooks - .NET Blog

                                      Join us on September 18th as we dive deep into building world-class cloud native applications with .NET and Azure. ***Please note this post is outdated. The .NET Interactive Notebooks Extension is now named Polyglot Notebooks. See here to learn more: https://devblogs.microsoft.com/dotnet/dotnet-interactive-notebooks-is-now-polyglot-notebooks/ *** In .NET Interactive Preview 2, we announced that in

                                        .NET Interactive Preview 3: VS Code Insiders and .NET Polyglot Notebooks - .NET Blog
                                      • Announcing .NET Community Toolkit 8.1! Better, faster MVVM source generators, .NET 7 support, and more! - .NET Blog

                                        Announcing .NET Community Toolkit 8.1! Better, faster MVVM source generators, .NET 7 support, and more! We’re happy to announce the official launch of the 8.1 release of the .NET Community Toolkit! This new version includes highly requested new features, bug fixes, and massive performance improvements to the MVVM Toolkit source generators, to make the developer UX when using them better than ever!

                                          Announcing .NET Community Toolkit 8.1! Better, faster MVVM source generators, .NET 7 support, and more! - .NET Blog
                                        • An Introduction to System.Threading.Channels - .NET Blog

                                          So, there’s some more overhead when every read completes asynchronously, but even here we see zero allocations for the 10 million asynchronously-completing reads (again, the 72 bytes shown in the Allocated column is for the Task returned from ReadThenWrite)! Combinators Generally consumption of channels is simple, using one of the approaches shown earlier. But as with IEnumerables, it’s also possi

                                            An Introduction to System.Threading.Channels - .NET Blog
                                          • .NET アプリでの機能フラグの使用に関するチュートリアル

                                            .NET 機能管理ライブラリは、.NET または ASP.NET Core アプリケーションで機能フラグを実装するための慣用的なサポートを提供します。 これらのライブラリにより、機能フラグを宣言的にコードに追加できるため、if ステートメントで機能を有効にしたり無効にしたりするコードを手動で記述する必要がなくなります。 機能管理ライブラリは、バックグラウンドで機能フラグのライフサイクル管理も行います。 たとえば、ライブラリは、フラグの状態を更新およびキャッシュしたり、要求の呼び出し中にフラグの状態が不変であることを保証したりします。 さらに、ASP.NET Core ライブラリには、MVC コントローラー アクション、ビュー、ルート、およびミドルウェアを含む、すぐに使用できる統合が用意されています。 このチュートリアルでは、次の内容を学習します。 前提条件 「クイックスタート: ASP.N

                                              .NET アプリでの機能フラグの使用に関するチュートリアル
                                            • .NET 6 で Bot Framework SDK を使ってみよう

                                              Bot Framework SDK を使って C# でボットを作るときは基本的に Bot Framework のテンプレートが追加される Visual Studio の拡張機能から作り始めるのが一番簡単なのですが、現時点ではまだ .NET Core 3.1 までしかテンプレートが用意されていません。 .NET 6 版もそのうち追加されると思いますが、とりあえず手動で .NET 6 対応でさくっと EchoBot を作ってみようと思います。Bot Framework SDK 的には .NET Core 3.1 までしか対応してない雰囲気を感じるので本番のボットは大人しくプロジェクトテンプレートから .NET Core 3.1 で作るのがいいような気がします。 Minimal APIs プロジェクトを作って Bot を足す ASP.NET Core (空) のプロジェクトテンプレートで作成する

                                                .NET 6 で Bot Framework SDK を使ってみよう
                                              • Create a .NET console application using Visual Studio Code - .NET

                                                This tutorial shows how to create and run a .NET console application by using Visual Studio Code. Prerequisites Visual Studio Code with C# Dev Kit installed. For information about how to install extensions on Visual Studio Code, see VS Code Extension Marketplace. The .NET 8 SDK. Create the app Create a .NET console app project named "HelloWorld". Start Visual Studio Code. Go to the Explorer view a

                                                  Create a .NET console application using Visual Studio Code - .NET
                                                • Regular Expression Improvements in .NET 7 - .NET Blog

                                                  A friend once quipped to me that “computer science is entirely about sorting and searching”. While that’s a gross overgeneralization, there’s a grain of truth to it. Searching is, in one way, shape, or form, at the heart of many workloads, and it’s so important that multiple domain-specific languages have been created over the years to ease the task of expressing searches. Arguably none is more ub

                                                    Regular Expression Improvements in .NET 7 - .NET Blog
                                                  • My Ultimate PowerShell prompt with Oh My Posh and the Windows Terminal

                                                    I've long blogged about my love of setting up a nice terminal, getting the prompt just right, setting my colors, fonts, glyphs, and more. Here's some of my posts. How to make a pretty prompt in Windows Terminal with Powerline, Nerd Fonts, Cascadia Code, WSL, and oh-my-posh Patching the new Cascadia Code to include Powerline Glyphs and other Nerd Fonts for the Windows Terminal What's the difference

                                                      My Ultimate PowerShell prompt with Oh My Posh and the Windows Terminal
                                                    • ASP.NET Core で複数の環境を使用する

                                                      IHostEnvironment.EnvironmentName は任意の値に設定できますが、次の値はフレームワークによって提供されます。 Development: launchSettings.json ファイルによって、ASPNETCORE_ENVIRONMENT がローカル コンピューター上の Development に設定されます。 Staging Production: DOTNET_ENVIRONMENT と ASPNETCORE_ENVIRONMENT が設定されていない場合は、既定値です。 コード例を次に示します。 これは ASP.NET Core テンプレートによって生成されるコードに似ています。 ASPNETCORE_ENVIRONMENT が Development に設定されている場合は、開発者例外ページが有効になります。 この処理は WebApplication.

                                                        ASP.NET Core で複数の環境を使用する
                                                      • Run Blazor-based .NET Web applications on AWS Serverless | Amazon Web Services

                                                        AWS Developer Tools Blog Run Blazor-based .NET Web applications on AWS Serverless Blazor WebAssembly is a new client-side web development framework that lets developers to use C# to create application front end. Blazor can run client-side C# code directly in the browser, using WebAssembly. Blazor WebAssembly runs on .NET Core and it is an open source and cross-platform web framework for building s

                                                          Run Blazor-based .NET Web applications on AWS Serverless | Amazon Web Services
                                                        • Choose a .NET Game Engine - .NET Blog

                                                          Developing games is multi-disciplined compared to developing business apps and services. Games need design skills spanning UI, audio, gameplay, and art direction. It also requires engineering skills for graphics, gameplay, audio, cloud services, and develops. Sometimes you need to get low level and play around with hardware registries in assembly to optimize performance for a specific device. Do y

                                                            Choose a .NET Game Engine - .NET Blog
                                                          • .NET での汎用ホスト - .NET

                                                            この記事では、Microsoft.Extensions.Hosting NuGet パッケージで使用できる .NET 汎用ホストを構成および構築するためのさまざまなパターンについて学習します。 .NET 汎用ホストが担当するのは、アプリの起動および有効期間の管理です。 Worker サービス テンプレートを使用すると、.NET 汎用ホスト HostApplicationBuilder が作成されます。 汎用ホストは、コンソール アプリなど、他の種類の .NET アプリケーションで使用できます。 ''ホスト'' とは、次のようなアプリのリソースと有効期間機能をカプセル化するオブジェクトです。 依存関係の挿入 (DI) ログの記録 構成 アプリのシャットダウン IHostedService の実装 ホストが起動すると、サービス コンテナーのホステッド サービスのコレクションに登録されている I

                                                              .NET での汎用ホスト - .NET
                                                            • Rust panics under the hood, and implementing them in .NET

                                                              Rust panics under the hood, and implementing them in .NET I am currently working on a Rust to .NET compiler, rustc_codegen_clr. To get it to work, I need to implement many Rust features using .NET APIs. One of such features is panicking and unwinding. This article is the first one in a series about Rust panics, unwinding, and my implementation of them in .NET. In this part, I will look at unwindin

                                                              • ASP.NET Core 5.0 から 6.0 への移行

                                                                この記事では、既存の ASP.NET Core 5.0 プロジェクトを ASP.NET Core 6.0 に更新する方法について説明します。 ASP.NET Core 3.1 から ASP.NET Core 6.0 に移行する手順については、「ASP.NET Core 3.1 から 6.0 への移行」を参照してください。 必須コンポーネント Visual Studio Visual Studio Code Visual Studio for Mac Visual Studio 2022 と ASP.NET と Web 開発ワークロード。 .NET 6.0 SDK Visual Studio Code C# for Visual Studio Code (最新バージョン) .NET 6.0 SDK Visual Studio Code の手順では、.NET CLI を使用して ASP.NET

                                                                  ASP.NET Core 5.0 から 6.0 への移行
                                                                • .NET Interactive with SQL!| .NET Notebooks in Visual Studio Code - .NET Blog

                                                                  Supercharge your distributed app and cloud native development with .NET Aspire by harnessing cutting-edge Azure services, components, tooling, deployment, and more for your .NET Aspire projects. Join the .NET Aspire and Azure product teams as they deep dive into essential Azure services to build world-class, cloud native applications with .NET. ***Please note this post is outdated. The .NET Intera

                                                                    .NET Interactive with SQL!| .NET Notebooks in Visual Studio Code - .NET Blog
                                                                  • TargetFramework net5.0 なコードを .NET 6 ランタイムで動かす

                                                                    .NET のアップデート 昔の C# アプリ (例えば去年作った TargetFramework net5.0 なアプリ)をそのまま最新のランタイム(例えば .NET 6 ランタイム)で動かすことを考えます。 .NET は API レベルでの破壊的変更はめったにないので、 「API が合わなくてロードできない」みたいな根本的な問題はほぼ起こりません。 一方、挙動レベルでは時々破壊的変更があるんで、確実に動く保証はなかったりします。 (それでも、体感、9割方は動きますが。) ここ数バージョンであった影響がありそうな変更でいうと、 .NET Core 3.0 の頃同期 I/O が例外を出すようになったものがちらほらある ネットワークなどを介する場合、非同期でないとパフォーマンスが出ないので .NET 5 で、国際化対応に ICU を使うようになった 文字列の紹介順や、IndexOf の挙動がち

                                                                      TargetFramework net5.0 なコードを .NET 6 ランタイムで動かす
                                                                    • Running code after returning a response from an AWS Lambda function | Amazon Web Services

                                                                      AWS Compute Blog Running code after returning a response from an AWS Lambda function This post is written by Uri Segev, Principal Serverless Specialist SA. When you invoke an AWS Lambda function synchronously, you expect the function to return a response. For example, this is the case when a client invokes a Lambda function through Amazon API Gateway or from AWS Step Functions. As the client is wa

                                                                        Running code after returning a response from an AWS Lambda function | Amazon Web Services
                                                                      • 普通のテンキーを使ってStreamdeckのようなものを作ってみた - 月好きの色々

                                                                        こんにちは、月好きです。 最近TwitterでStreamdeckを購入されている方を見かけて、あったら便利そうだな~と思いました。しかし、一番安いグレードでも1万円を超えていて正直あまり簡単には手が出せません・・・。 という事で今回は普通のテンキーでStreamdeckのようなものを作ってみます。 結果 まず最初に、どのようなものが完成したかですが このような感じになりました(NumLock割り当て不可、1キー未割り当て) Streamdeckというか、完全に左手キーボードやプログラマブルテンキーです・・・ しかし、1ボタンで配信に使うソフトを同時起動したり、OBSの録画・停止ができたりとStreamdeckの機能を再現する事ができました 逆にできなかった事はプロファイルや階層の作成です。これがあれば動画編集の時と配信の時で全く別の動作を割り当てるといった事ができるのですが今回使ったソフ

                                                                          普通のテンキーを使ってStreamdeckのようなものを作ってみた - 月好きの色々
                                                                        • C# の REPL, スクリプティング環境の比較 - Qiita

                                                                          この記事は、 C# その2 Advent Calendar 2019 の 12/4 の記事だ。 ギリギリの投稿で申し訳ない。 Qiita が怖いので、 普段は ブログ や Crieit, Qrunch に投稿しているのだが、 今回はせっかくの Advent Calendar なので、 Qiita 初投稿。 お手柔らかにお願いします。 Qiitaとブログの使い分け 、難しいよね。 追記 2019/12/06 ktz_alias 氏にコメントで教えてもらった JupyterLab がなかなか良かったので、その情報を追記した。 みんな C# の REPL に何を使ってる? 頭の中で正確にコードをコンパイルして動かせる人ならともかく、 私のようにコードを書くのが本職ではない人間にとっては、 コード片が意図通り動くかどうかを対話的に入力できる環境があるとありがたい。 また、細々した処理を行いたいとき

                                                                            C# の REPL, スクリプティング環境の比較 - Qiita
                                                                          • 多分わかりやすいASP.NET Core Webアプリケーション | SIOS Tech. Lab

                                                                            こんにちは、サイオステクノロジー技術部 武井です。今回は、ASP.NET CoreによるWebアプリケーション作成の基本のキをご説明したいと思います。 ASP.NET Coreとは? マルチプラットフォーム(Windows、Linux、Mac)で動作する.NET環境です。最初は、Windowsのみで動作する.NETに内包されていましたが、.NET5.0からは「.NET Core」として別系統で開発がされるようになりました。でも次期.NETのバージョンから.NET Coreは.NETに統合され、またよりを戻すことになりそうです、、、(2019年6月11日現在)。 とりあえず作ってみる Visual Studio 2019のプロジェクトテンプレートから作成されるハロワ的なアプリケーションを作成し、そのコードの流れをご説明していきます。 では、早速作ってみます。Visual Studio 201

                                                                              多分わかりやすいASP.NET Core Webアプリケーション | SIOS Tech. Lab
                                                                            • C#でプラグイン機能を実装しよう! | Gabekore Garage

                                                                              お知らせ >> プログラミングレッスンやってます! 無料体験レッスンの詳細はこちら こんにちは。ナガオカ(@boot_kt)です。 C#でプラグイン機能を作る!!! それだけだっ!! ただ、それだけだと他のブログさんの記事と似たような内容になるので、僕なりにちょっとだけ工夫しています CUI版とGUI版の2種類作ってます CUI版は他の記事と同じような内容ですが、GUI版は実践的に使うならこういうことできると幸せになれるかな、と思ったことを実装しています 参考になれば嬉しいです 参考にしたURL 参考にさせて頂いた記事です ぜひこちらもご覧ください 私にとっては、C#のプラグインの記事の中では、この記事が一番シンプルで分かりやすかったです。 niyoな日記  7 usersC#でプラグイン実装 - niyoな日記C#でプラグインを実装するサンプルを紹介する。最初にサンプルソース... その

                                                                                C#でプラグイン機能を実装しよう! | Gabekore Garage
                                                                              • Introducing to ConsoleAppFramework (vol 1) | Yucchiy's Note

                                                                                February 24, 2020Introducing to ConsoleAppFramework (vol 1) ConsoleAppFrameworkを触ってみたので、メモがてらブログにしました。基本的にREADMEをベースに書いています。 ConsoleAppFrameworkとは https://github.com/Cysharp/ConsoleAppFramework Micro-framework for console applications to building CLI tools/Daemon/Batch for .NET Core, C#. Cysharp, Incが開発するコンソールアプリ構築のためのマイクロフレームワークで、.NET Core, C# で実装されています。 ConsoleAppFramework is built on .NET Gener

                                                                                  Introducing to ConsoleAppFramework (vol 1) | Yucchiy's Note
                                                                                • Azure App Service と GitHub Actions を使って Pull Request のプレビュー環境を自動で作成する - しばやん雑記

                                                                                  Azure Static Web Apps がリリースされた時に羨ましかった機能として、Pull Request を作成する度にプレビュー用の環境を自動で作成してくれる、というものがありました。レビュー中に実際のアプリケーションを確認できるのは重要なので、App Service でも欲しいと思っていました。 App Service にも Deployment slot という機能があるので、これを使えばいい感じに Pull Request が作成されたタイミングでデプロイまで出来るのではと考えていたので、そろそろ試してみることにしました。 Pull Request が作成された時に Deployment slot の作成とデプロイを行い、Pull Request が閉じられた時に Deployment slot を削除すれば、理論上は 20 個まで同時にプレビュー環境を作成出来るはずです。

                                                                                    Azure App Service と GitHub Actions を使って Pull Request のプレビュー環境を自動で作成する - しばやん雑記