.NET プログラムからファイルを出力したいと考えています。たとえば、イメージは実行可能ファイルと同じフォルダーに作成されます。ファイルをプログラムに含めたい。これを行う方法はありますか?
1 に答える
0
はい。ファイルをプロジェクトに追加し、プロパティの下のコンパイル オプションの「埋め込みリソース」として設定できます。ファイルはアセンブリに埋め込まれます。
次を使用して、コードからファイルをストリームとして取得できます。
GetType().Assembly.GetManifestResourceStream(GetType(), "filename.ext");
ここでGetType
は、現在のアセンブリ オブジェクトのインスタンスを取得するためのショートカットとして使用しました。名前には、最初のパラメーターとして渡す型に関連する名前空間がプレフィックスとして付けられます (そのため、型とファイルが同じフォルダーにある場合は、元のファイル名を使用できます)。
于 2013-02-24T16:09:58.073 に答える