2026/01/07(水) [n年前の日記]
#1 [visualstudio] VisualStudio 2022の使い方を勉強中
Windows10 x64 22H2 + VisualStudio 2022 Community を使って C# の勉強中。
◎ pdbファイルを生成しないようにしたい :
VisualStudio 2022 でビルドをすると、Debug、Release、どちらでも、.pdbファイルが作られる。
pdbファイルって何なの? どうやらデバッグ用の情報が入ってるファイルらしい…。それ、Release時は要らんのでは…? Debug時はともかく、Release時は作らないようにしたい。
以下のページで設定の仕方が紹介されてた。ありがたや。
_VisualStudio2022でReleaseビルドするときにpdbファイルを出力しないようにする VisualStudio - Qiita
キャプチャ画像も撮ってみた。



pdbファイルって何なの? どうやらデバッグ用の情報が入ってるファイルらしい…。それ、Release時は要らんのでは…? Debug時はともかく、Release時は作らないようにしたい。
以下のページで設定の仕方が紹介されてた。ありがたや。
_VisualStudio2022でReleaseビルドするときにpdbファイルを出力しないようにする VisualStudio - Qiita
- プロジェクト → xxxxのプロパティ、を選択。プロジェクトのプロパティタブ?が開く。
- ビルド → 全般 → デバッグシンボル、が見えるようにする。
- デバッグシンボル、と書かれてる左端のあたりにカーソルを合わせると歯車っぽいアイコンが表示される。そこにカーソルを合わせないと出てこないのでちょっと面倒。
- 歯車アイコンをクリックするとメニューが出てくる。デフォルトでは「すべての構成で同じ値を使用する」が選ばれてしまっているので、「Configuration ずつ値を変化させる」を選ぶ。
- DebugとReleaseで別々の設定ができるようになる。Debugは「プラットフォーム間で移植可能なPDBファイル」を選んで、Releaseは「生成済みのシンボルはありません」を選ぶ。
キャプチャ画像も撮ってみた。



◎ 1つのexeファイルにしたい :
VisualStudio 2022 上でC#を使って作ったアプリを他のPCに持っていける状態にしたい。「発行」という作業が必要らしい。
その際、.exeファイルとは別に .dll 等も作られてしまうのだけど、できれば .exeファイル1つにしたい。
以下のページで設定方法がなんとなく分かってきた。
_Visual Studioで単体で動作するexeファイルの作成方法 | teratail
_アプリケーション配置用に単一ファイルを作成する - .NET | Microsoft Learn
これで、Releaseフォルダの下のほうの階層に publish というフォルダが作成されて、その中に生成物が入った。
また、プロファイル設定ウインドウの「配置モード」で以下を設定。
どのPCに持っていっても動きそうなのは後者なのではないかなあ…。たぶん。
キャプチャ画像も撮ってみた。


その際、.exeファイルとは別に .dll 等も作られてしまうのだけど、できれば .exeファイル1つにしたい。
以下のページで設定方法がなんとなく分かってきた。
_Visual Studioで単体で動作するexeファイルの作成方法 | teratail
_アプリケーション配置用に単一ファイルを作成する - .NET | Microsoft Learn
- ソリューションエクスプローラで、アプリ名?のあたりを右クリック。
- 右クリックメニュー内の「発行」を選択。
- 発行作業用のタブが開く。
- 「その他のアクション」をクリックして「編集」を選ぶ。
- 「プロファイル設定」ウインドウが表示される。
- 「ターゲットランタイム」を「win-x86」か「win-x64」にする。「ファイルの公開オプション」という項目が増える。
- 「ファイルの公開オプション」をクリックして、項目を展開(?)する。
- 「単一ファイルの作成」にチェックを入れて、「保存」をクリック。
- 発行タブに戻ってくるので「発行」をクリック。
これで、Releaseフォルダの下のほうの階層に publish というフォルダが作成されて、その中に生成物が入った。
また、プロファイル設定ウインドウの「配置モード」で以下を設定。
- 「フレームワーク依存」にすると、ファイルサイズが小さい .exeファイルが生成された。
- 「自己完結」にしたら、ファイルサイズが結構大きい.exeファイルが生成された。
どのPCに持っていっても動きそうなのは後者なのではないかなあ…。たぶん。
キャプチャ画像も撮ってみた。


[ ツッコむ ]
#2 [pc] プリンタ用紙が無くなってしまった
インクジェットプリンタ Canon iP4600用に確保していたプリンタ用紙が無くなってしまった。
今まで使っていた用紙は、FUJIFILM 画彩(かっさい)。両面上質普通紙仕上げ。A4。250枚入り。顔料染料OK、と謳ってる。そこそこ厚みがあるので両面印刷もバッチリな用紙だった。
また買ってこないといけないけれど、お値段はいくらぐらいだろうとググってみたら、この商品は2023年に出荷終了していたと今頃になって知った。
_インクジェットペーパー(画彩(かっさい))サポート | 富士フイルム [日本]
_富士「画彩」が無くなったこと|JunAdako
なんてこった…。いやまあ、代替品を探すしかないのだろうけど。 EPSON や Canon が、厚口で両面印刷向きだよ、と謳ってる普通紙を販売してるようではある。そのあたりを選ぶしかないのかな…。
あちこちのレビューを眺めてみたけれど、EPSONのほうは臭いがするという話がチラホラ。薬品臭なのかな…。それとも倉庫で臭いがつくのだろうか。まあ、手元にあるのはCanon製プリンタなのだから、Canonから出てる消耗品を選んでおけば間違いないだろう…。
今まで使っていた用紙は、FUJIFILM 画彩(かっさい)。両面上質普通紙仕上げ。A4。250枚入り。顔料染料OK、と謳ってる。そこそこ厚みがあるので両面印刷もバッチリな用紙だった。
また買ってこないといけないけれど、お値段はいくらぐらいだろうとググってみたら、この商品は2023年に出荷終了していたと今頃になって知った。
_インクジェットペーパー(画彩(かっさい))サポート | 富士フイルム [日本]
_富士「画彩」が無くなったこと|JunAdako
なんてこった…。いやまあ、代替品を探すしかないのだろうけど。 EPSON や Canon が、厚口で両面印刷向きだよ、と謳ってる普通紙を販売してるようではある。そのあたりを選ぶしかないのかな…。
あちこちのレビューを眺めてみたけれど、EPSONのほうは臭いがするという話がチラホラ。薬品臭なのかな…。それとも倉庫で臭いがつくのだろうか。まあ、手元にあるのはCanon製プリンタなのだから、Canonから出てる消耗品を選んでおけば間違いないだろう…。
[ ツッコむ ]
以上、1 日分です。



