Frage

Ich versuche, Dateipfad für eine HTML-Datei abzurufen, die in Ressource (RESX-Datei) in VS2008 C # Projekt eingebettet ist. Ich mag Pfad dieser Datei zu nativen Web-Browser Kontrolle geben (PIEHtml) in der Lage sein zu navigieren (DTM_NAVIGATE) in meiner Anwendung. Ich weiß, dass ich die Zeichenfolge zu dieser Kontrolle passieren kann mit DTM_ADDTEXTW aber da HTML-Textgröße so groß ist, möchte ich nicht String an die Steuerung zu übergeben. Ich muss irgendwie den Dateipfad innerhalb Ressourcenmanager eingebettet für diese HTML-Datei extrahieren.

Ich habe versucht, mit aber nicht geben Sie den Dateipfad von HTML innerhalb der Einheit:

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

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

und lesen Sie auch Apportieren Ressourcen in Satelliten-Baugruppen aber es tat nicht mein Problem lösen.

Kann jemand bitte Info geben, wie dies zu erreichen?

Keine korrekte Lösung

Andere Tipps

Wollen Sie nicht muss zuerst die Ressource extrahieren? Oder zumindest ist es in dem Speicher laden?

Versuchen Sie diesen Link: http://www.csharper.net/blog/getting_an_embedded_resource_file_out_of_an_assembly.aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top