.NETアプリケーションにおけるWindowsタスクスケジューラの活用 - TaskSchedulerライブラリ入門

Windowsアプリケーション開発において、定期的または特定のイベントに基づいて処理を実行する必要がある場面は少なくありません。Windowsには標準で「タスクスケジューラ」が搭載されていますが、これを.NETアプリケーションからプログラム的に操作するのは少々複雑です。 そこで役立つのが、オープンソースライブラリ「TaskScheduler」です。このライブラリは、Windowsタ ...

11月2日 07:24 投稿

Visual Studio 2015でEF6を使用してSQLiteデータベースをDB Firstで操作する方法

DB Firstとは DB Firstは、既存のデータベースからEntity Frameworkのモデルを生成するアプローチです。以下の手順に従って、Visual Studio 2015でEF6とSQLiteデータベースを使用してDB Firstモードを設定します。 公式サイトから32ビットのSQLiteドライバーをダウンロードし、インストールします。古いバージョンのドライバーがインストールされている場合は、アンインス ...

9月15日 15:51 投稿

.NET/C# ソースコードアナライザーとコード修正プロバイダーの開発と配布方法

開発環境の準備 Visual Studioの拡張開発ワークロードをインストールする必要があります。まだインストールしていない場合は、公式ドキュメントを参照してセットアップを完了してください。 プロジェクトの作成 Visual Studioを起動し、新しいプロジェクトを作成します。プロジェクトテンプレートから「Analyzer with Code Fix (.NET Standard)」を選択します。プロジェク ...

7月8日 23:47 投稿

.NETコンポーネントライブラリの事前難読化とパッケージ化

現在、プロジェクトチームでは段階的アップデート機能の実装を計画しています。これはDLLライブラリの増分的な変更に関連しており、コードが変更されたDLLのみがファイルの変更を必要とし、そうでない場合はファイルと対応するバージョンは変更されません。 以前のパッケージプロジェクトには小さな欠点がありました: アプリケーション全体をパッケージ出力する際に初めて ...

5月27日 11:25 投稿