2011-01-25 13 views
0

複数のファイルを.Net dllに埋め込もうとしていますが、そのうちの1つが組み込みリソースのリストに表示されていないため、わかりやすい説明が表示されません。このファイルの唯一の特殊な点は、サイズが77KBで、他のすべてのファイルが< 20KBであることです。埋め込み可能なリソースのサイズに制限はありますか?.Net組み込みリソースにはサイズ制限がありますか?

私はグーグルではありましたが、これに対する回答は見つかりませんでした(おそらく私はGoogleにそれを知らない)。

いずれの回答も高く評価されます。

ありがとうございます!

+1

私は彼らのことを知りませんが、77KBは間違いなく良いはずです。私はプロジェクトで191KBのリソースを持っています。 –

+0

ファイルのプロパティに適切なオプションが設定されていますか? – Eric

+0

また、サイズに関係しない別の手がかりは、リソースリンカーが爆発していないということです。それが大きすぎるためにリソースを追加できない場合、私はそれが黙って失敗することを非常に疑う。そのファイルのリソース設定を再確認してください。 –

答えて

0

問題はまだ明らかではありませんが、私は解決策を見つけたと思います。

ファイルの名前を変更しました。

それは「Reference.cs.txt」と呼ばれていた、と私はへの「_Reference.cs.txt」それを変更しようとした

動作しませんでしたし、それはどちらか動作しませんでした。

しかし、私は「Reference.xcs.txt」を使用したとき、それは働いていた...

たぶん誰かがなぜこれが起こっているの考えを共有することができますか?

ご回答ありがとうございます。

+0

おそらく、あなたはソースコードファイルの表示を妨害しようとする種類のフィルタを実行しています。これはasp.netプロジェクトですか? –

+0

いいえ、ちょうど標準的なC#クラスライブラリですが、私はあなたが正しいと思います。名前に.csが付いているという事実とは関係があります。 – willvv

0

私は組み込みリソースをかなり使います。私のコードのクイック検索は、200KB以上の数にあります。

ビルドアクションが「組み込みリソース」に設定されていますか?

埋め込みリソースにどのようにアクセスしようとしているかについて詳しく教えてください。

組み込みリソースをすべて表示するには、リフレクタでアセンブリを開くことができます。

+4

これはコメントであり、答えではありません。 –

+0

サイズの制約が彼の問題であるかどうかを彼が尋ねる以外は、私はほとんどあなたに同意します。そして、私はそれが彼の問題ではないことを確認することができます。 –

+0

他のユーザーのアドレス指定には@usenameを含める必要があります。そうでない場合は通知されません。あなたがリソースの最大サイズを探していたとしたら、それは実際の質問です。おそらく私が知っている大きな質問ではありません。 –

関連する問題