2009-06-22 18 views
0

イメージとアイコンがresxファイルに格納されているので、バイト配列(または同様のストリーム)を比較的簡単に格納する必要があると推測しています。組み込みリソースファイル。これが行われるかもしれないどのようにC#バイナリストリーム(またはバイト配列)をリソースに保存する

、私は、バイナリストリームがビットマップである、またはリソースファイルがバイナリデータを埋め込むべき間違った場所であれば、私は他のどのような手法を検討すべきであるふりをする必要がありますか?

+0

可能な重複:// stackoverflow.com/questions/725915/how-to-access-a-binary-resource-in-ac-sharp-application) – briantist

答えて

1

ミッチは、正しい答えを指摘しましたが、あなたの袖を保つことができる1つのトリックは、圧縮されたデータを格納し、最初のアクセスで解凍されます。 DLLを小さく保つのに役立ちます。ここでのコードは、例えば参照

::私はネイティブDLLの埋め込みX64とX32のバージョンにこのトリックを使用しhttp://code.google.com/p/videobrowser/source/browse/trunk/MediaInfoProvider/LibraryLoader.cs

[C#アプリケーション内のバイナリリソースにアクセスする方法](HTTPSの
関連する問題