2

VS2008 C# プロジェクトのリソース (resx ファイル) に埋め込まれている html ファイルのファイル パスを取得しようとしています。このファイルのパスをネイティブ Web ブラウザー コントロール (PIEHtml) に渡して、アプリケーションで (DTM_NAVIGATE) をナビゲートできるようにしたいと考えています。DTM_ADDTEXTW を使用してこのコントロールに文字列を渡すことができることはわかっていますが、html テキストのサイズが非常に大きいため、コントロールに文字列を渡したくありません。リソース マネージャー内に埋め込まれたこの html ファイルのファイル パスを抽出する必要があります。

私は使用してみましたが、これはアセンブリ内のhtmlのファイルパスを与えません:

private ResourceManager resManager = new ResourceManager("AppName.FolderName.FileName", System.Reflection.Assembly.GetExecutingAssembly());

this.lbl.Text = resManager.GetString("StringInResources"); 

また、サテライト アセンブリでのリソースの取得も読みましたが、問題は解決しませんでした。

誰かがこれを達成する方法について情報を提供できますか?

4

1 に答える 1

0

最初にリソースを抽出する必要はありませんか? または、少なくともメモリにロードしますか?

このリンクを試してください: http://www.csharper.net/blog/getting_an_embedded_resource_file_out_of_an_assembly.aspx

于 2010-03-30T02:34:02.797 に答える