【#netcore】dotNet5でのセットアッププロジェクトの作成 ちと面倒になってる
関連記事
- 【#CSHARP】ソリューション内でサービス,Winformアプリを混在で作成させ,バイナリ出力先を同じにするとサービスが起動しない 【2024年02月08日(木)】
- 基本,謎開発を続けてはおるが,正式なGoが来ないドロドロドロ 【2024年01月25日(木)】
- 【#PHP】謎な #Laravel 案件 引き渡したじ 【2024年01月11日(木)】
- ドロドロドロ...祭り(爆 【2023年12月21日(木)】
- 生成AI「仕事で利用」2割 正確性などに懸念(23/5/7) 【2023年05月07日(日)】
時間が空いたので
.Net 5.0 + WindowsFormプロジェクトで調べ物
モノ自体はすぐ出来たけど
インストーラどうすりゃいいんだこれ?ってなって
いつもどおり,セットアッププロジェクト追加して
exeファイル(なんかDLLまで出来ている.こっちが本体っぽい)を設置するよう指示を行ったけど
インストール後,動かん...(爆
ぐぐった
Visual Studio Installer Projects 拡張機能 と .NET Core 3.1@microsoft
いっつも成果物は
セットアッププロジェクト~「Application Folder」に「ファイルの追加」で追加しておったが
これNGっぽい
「プロジェクト出力」を選択して「項目の公開」を選択しろ,だそうな(汗
んでexe側もひと手間 発行情報を作らんといかんべ(メンドクサ
ソリューションエクスプローラ上でC#のプロジェクト右クリック 「発行」メニューを選択して
公開に関する情報をウィザード設定 全部「フォルダ」を指定で
発行情報がExeのpropertyフォルダの下に出来る
FolderProfile.pubxml ファイルがセットアッププロジェクト側で必要になるべ
こいつをセットアッププロジェクトのプロパティで設定してあげる
セットアップに追加した「項目の公開」をクリック
プロパティ項目中に「PublishProfilePath」があるんで,FolderProfile.pubxml への相対パスを指定しろ,だそうな
(っちゅうかコンボボックスになってるんで,自動でコンボ一覧に出てくる.選択するだけ)
これで,インストール出来て,起動はする
けど,セットアッププロジェクトのビルド中になんか妙なエラーが出てるな
大勢に影響ないし,おいおい片していこう(GRB爆
まぁ,デプロイする方法も多種になってるし,こんなめんどくさい方法を取らんといけない時代なのかもの(大汗
城主ですー
今大トラブったので追記しておきまする(23/6/13)
↑のセットアッププロジェクトのビルド,デバッグモードで実施するとうまく作れません
Releaseモードで作らんといかんです
この話
https://gurizuri0505.halfmoon.jp/20230302/115041
すっかり忘れてて,ハマりましたですー