Grow up

生活とプログラミング

VisualStudio

Visual Studio 2022 Installer Projects と AutoUpdater.NET を使ってネットワーク経由でアップデートする方法

目次 目次 概要 1. NuGet パッケージの追加 2. アップデート開始のコードを追加 3. アップデートを行うインストーラーの作成 4. WebView2Loader.dll の追加 5. インストーラーの配置 6. 確認 7. その他 参考資料 概要 前回は Installer Projects でアップデ…

Visual Studio 2022 Installer Projects でソフトウェアをアップデートする方法

目次 目次 概要 1. インストーラーの作成 2. Version の変更 3. RemovePreviousVersions の変更 3. 確認 4. その他 参考資料 概要 ソフトウェアのバージョンをアップデートするインストーラーを作成します。インストーラーの作成手順は以下の記事を参考にし…

Setup DB First EntityFrameworkCore SQL Server

はじめに .Net Core で EntityFramework を使う際に .NET Standard と違って試行錯誤したのでDBファーストで使用した手順をまとめます。 対象のフレームワーク 今回は.NET Core 3.1を使用しました。 開発者用 PowerShell コマンドは全て開発者用PowerShellか…

Setup DB First EntityFramework SQLite

はじめに SQLiteでEntityFrameworkのDBファーストを試してみました。 EntityFramework6 用の SQLiteToolBox DDEXプロバイダーを使用します。 はじめに ソリューションファイルの作成 1. SQLite Compact Toolbox のインストール 2. GAC に SQLite をインスト…

Setup DB First JetEntityFrameworkProvider in VS2019

はじめに Access で EntityFramework を使える JetEntityFrameworkProvider を試しました。 github.comコードファーストは簡単に使えたのですが、DBファーストでは使えるまでに幾つかの設定が必要だったので忘れる前にまとめます。 はじめに 準備① JetEntity…

Entity Framework 6 例外の発生原因の調べ方

はじめに EFを使用してデータベースへInsertを行う際に例外が発生したのですが 原因がすぐに分からなかったので、EFの例外オブジェクトについてまとめます。 例外の発生原因の調べ方 「詳細を表示」のリンクを左クリックして例外オブジェクトの詳細を表示し…

Visual Studio 2019 Installer Project で .NET Framework オフライン インストーラ を実行する方法

目次 目次 開発環境 はじめに 1. Installer Project 設定の変更 2. 不足ファイルの確認 3. 不足ファイルの配置 4. インストーラの作成 5. インストーラの実行 注意点 参考資料 開発環境 ・Windows10 バージョン 1909 ・Visual Studio 2019 Community はじめ…

ClickOnce URLDownloadToCacheFile failed with HRESULT '-2146697211' の解決方法

はじめに ClickOnceのインストーラを実行した時に発生するエラーの解決方法です。 原因 「.application」ファイルが見つからない為エラーになっていました。 発行の際にフォルダの場所やURLの指定が間違っていると考えられます。 解決方法 確認する場所は2つ…

ClickOnceを使ったアプリケーションのインストール方法

はじめに アプリケーションのインストールとバージョンアップを簡単に行える ClickOnce を使ってみました。 今回は Web を介してインストールする方法についてまとめます。 開発環境 Windows 10 Home VisualStudio 2015 Community IIS10 1. サンプルアプリの…

VisualStudio 2019 インストーラの作成方法

VisualStudio2019で配布用のインストーラを作成します。 ツールは VisualStudio Instller を使用します。 目次 目次 1. Installer Project のダウンロード 2. Installer Project の作成 3. インストーラー発行元の情報を入力 4. ProgramFiles にコピーするア…