LoginSignup
vc_3000
@vc_3000

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

VS2022で発行したEXE(VB)の容量が大きい

VS2022で作成したVBを単一ファイルで発行した場合、
EXEのサイズ容量が想定以上(100mb越え)となります。
原因、理由を教えてください。

例)
プロジェクトのプロパティへ下記を追加したEXEを単一ファイルで作成
 true
true
win-x86
true

■環境
 Microsoft Visual Studio Community 2022
■作成したVBはフォームを表示のみ

0

2Answer

パッと思いつくのは、「すべてスタティックリンクしていませんか」ですが、
VS2020で スタティックリンク(静的リンク)とダイナミックリンク(動的リンク)をどこで指定するのかは知りません。

もう一つは、デバックモードでコンパイルしていて、デバッグ情報をたんまり含んでいるとか。
この場合は、リリースモードでコンパイルしてサイズを比較してみれば分かると思います。

2Like

Comments

  1. @vc_3000

    Questioner

    みなさま、ありがとうございます。
    配置モードを「自己完結型」→「フレームワーク依存」に変更する事で解決しました。
    お恥ずかしながら、確認ミスでした。

    ※配置モード
     プロジェクト → [右クリック] → 発行 → その他アクション → 編集 → 配置モード
     

    >何を作っているか、ターゲットフレームワークは何か、どのように発行したのかなど書けませんか?
     →失礼しました。
      この度は、プロジェクトでWindowsアプリケーション(.NET 8.0)で作成したのみで特に修正が無い状態でした。
      発行の手順を記載していれば自己解決しそうなのですが、質問前は確認するフォルダを見間違っておりました。

    以上です。
      
      

  2. ちなみに質問とは関係ないですが、Twitterとは違うのでタグに#を付けないようにしてください。
    検索に引っかからなくなります。

Your answer might help someone💌