資源(リソースマネージャ)に埋め込まれたファイルのパスを取得する方法
-
23-09-2019 - |
質問
私はVS2008 C#プロジェクト内のリソース(RESXファイル)に埋め込まれたHTMLファイルのファイルパスを取得しようとしています。私は自分のアプリケーションで(DTM_NAVIGATE)をナビゲートできるようにするネイティブWebBrowserコントロール(PIEHtml)にこのファイルのパスを提供したいです。私はDTM_ADDTEXTWを使用して、このコントロールに文字列を渡すことができます知っているが、HTMLテキストのサイズがとても大きいことから、私はコントロールに文字列を渡したいいけません。私は何とかリソースマネージャ内部に埋め込まれ、このHTMLファイルのファイルパスを抽出する必要があります。
私が使用してみましたが、これは、アセンブリ内のhtmlのファイルパスを与えるものではありません。
private ResourceManager resManager = new ResourceManager("AppName.FolderName.FileName", System.Reflection.Assembly.GetExecutingAssembly());
this.lbl.Text = resManager.GetString("StringInResources");
ともサテライトアセンブリの中でリソースの取得を読んで、それをやりました私の問題を解決しない。
缶誰かこれを達成するための方法についての情報を提供してください?
正しい解決策はありません
他のヒント
でしょうが、あなたは最初のリソースを抽出するために持っていませんか?あるいは、少なくとも、それをメモリにロードしますか?
http://www.csharper.net/blog/getting_an_embedded_resource_file_out_of_an_assembly.aspx:このリンクをお試しください
の所属していません StackOverflow