C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

ツリー一括表示

リリースでのみ埋め込み /楽楽 (21/09/05(Sun) 10:36) #98065
Re[1]: リリースでのみ埋め込み /Azulean (21/09/05(Sun) 17:13) #98068


親記事 / ▼[ 98068 ]
■98065 / 親階層)  リリースでのみ埋め込み
□投稿者/ 楽楽 (1回)-(2021/09/05(Sun) 10:36:39)

分類:[.NET 全般] 

VB.NETを使用しております。


EXEファイル内に別のバイナリファイルを埋め込みたいと考えているのですが、
ファイルサイズが大きいので、
デバッグモードでビルドしたものには埋め込まず
リリースモードでビルドしたものにのみ埋め込みたいと考えています。


このようにするにはどのようにしたら良いですか?




[ □ Tree ] 返信 編集キー/

▲[ 98065 ] / 返信無し
■98068 / 1階層)  Re[1]: リリースでのみ埋め込み
□投稿者/ Azulean (1203回)-(2021/09/05(Sun) 17:13:42)
No98065 (楽楽 さん) に返信
> EXEファイル内に別のバイナリファイルを埋め込みたいと考えているのですが、

現状、「埋め込み」はどのように実現しているのでしょうか?
ファイルを選択した状態でプロパティペインのビルドアクションから「コンテンツ」や「埋め込みリソース」などに設定している…?

> ファイルサイズが大きいので、
> デバッグモードでビルドしたものには埋め込まず
> リリースモードでビルドしたものにのみ埋め込みたいと考えています。
> このようにするにはどのようにしたら良いですか?

前述の質問をした理由となるのですが、埋め込み方法によると思います。

ビルドアクションから選択して埋め込んでいるとなれば、基本的に方法は用意されていません。
自分で vbproj の XML をうまく編集すれば実現できるかもしれません…という難易度イメージです。

(メモ帳などで vbproj の中身を見ても意味がまったくわからない…なら実現できないと考えてください)
[ 親 98065 / □ Tree ] 返信 編集キー/


管理者用

- Child Tree -