セットアッププロジェクトの必須コンポーネントの設定方法
Setup Project
> プロパティ > [Prerequisites...]ボタン
必須コンポーネント
> ☑ 必須コンポーネントをインストールするセットアッププログラムを作成する
> ☑ .NET デスクトップランタイム 8.n.n (x64)
> ● アプリケーションと同じ場所から前提条件をダウンロードする
目的のランタイムを公式の対象バージョンサイトからダウンロードし、
(VSのインストールフォルダ)\
Msbuild\Microsoft\VisualStudio\BootstrapperPackages\net8desktopruntime_x64*1\
に保存する
dotnet.microsoft.com
※【開発元のWebサイトからダウンロードする】を選択すると、意図しないサイトからダウンロードしようとしたので…
プロジェクトを別のプロジェクトから参照作成したい
- 参照したいプロジェクトをテンプレートとして保存
- VS2019: 「プロジェクト」>「テンプレートのエクスポート」
- VS2008: 「ファイル」>「テンプレートのエクスポート」
- 新規プロジェクト作成で保存したテンプレートを選択
System.Buffers 4.5.1: 参照アセンブリを実行用に読み込むことはできません
【現象】
- VS2019 Windows フォームアプリケーション(.NET Framework)
- NuGet パッケージ: System.Buffers 2.5.1 をインストール
- ソリューションの追加: Setup Project
- プロジェクト出力 ➡ プライマリ出力 ➡ ビルド ➡ インストール
- エラー発生
【原因?】
- Detected Dependencies 内の System.Buffers.dll
- SourcePath ➡ \.nuget\packages\system.buffers\4.5.1\ref\net45\System.Buffers.dll
【解決策】
- Detected Dependencies 内の System.Buffers.dll を 除外
- Application Folder ➡ Add アセンブリ: \.nuget\packages\system.buffers\4.5.1\lib\net461\System.Buffers.dll
常に管理者権限で起動されるアプリケーションの作成
VS2019 .Net 4.x を使用したいが選択に出てこない
プロジェクトを新規作成する際、「Windows フォームアプリ」を選択していませんか?こちらは、.NET Core 系(.NET 5を含む)のプロジェクト作成用テンプレートになります。
従来通り、.NET Framework を利用したプロジェクトを作成する場合は、「Windows フォーム アプリケーション (.NET Framework)」を選択してください。スクロールして下のほうに行くと出てくると思います。
フォーム以外のWPFやコンソールなどでも同様です。
Visual Studio Community 2019 C# .Net 4.x を使用したいが選択に出てこない
【レポート】VBAのLineメソッドで引いた罫線がずれる現象
2019/11/12配信の更新プログラムによる「クエリは破損しています」エラーについて
Access エラー: 「クエリは破損しています」 - Access
MSI版
インストールされている更新プログラムを削除することはお勧めしません。ただし、更新プログラムを削除する必要がある場合は、更新履歴で実行できます。
"Windows Update: FAQ (Windows10) インストールされている更新プログラムを削除するにはどうすればよいですか?"
- [スタート] ボタンを選択し、[設定] > [更新とセキュリティ] > [Windows Update] > [更新履歴を表示する] > [更新プログラムをアンインストールする] の順に選択します。
- 削除する更新プログラムを選択し、[アンインストール] を選択します。
クイック実行版 (C2R/Click-to-Run)
クイック実行版 (C2R/Click-to-Run) Outlook 2013/2016 の修正プログラムをアンインストールする手順について
ちなみに、
クイック実行 (C2R) 版の Office 2016 を以前のバージョンに戻す方法
ここに記載されている方法でOffice2013(C2R)を戻そうとしたら、30088-1021(0)エラー(インターネット接続エラー又はディスクスペース不足)が発生してうまくいかなかった。
