プロジェクトは、ASP.NETではなくGNOMEアプリケーションです。 welcome.htmlファイルをUIのメインページに読み込む必要があります。 MonoDevelopと同じように。しかし、私はどのように地域にasedロードされます国際版を作るか分からない。私はバイナリにバンドルする方法を知りません。何らかの種類のリソース管理を使用しています。MonoDevelopプロジェクトのHTMLファイルを作成するにはどうすればよいですか?
1
A
答えて
1
MonoDevelopは、ウェルカムページにHTMLを使用していましたが、当時(約18か月前)は、クロスプラットフォームで使用するためにGTK + Webブラウザが厄介な依存関係にあることが判明しました。背景レンダリング。
つまり、Webkit-GTK & Webkit#ラッパーを使用してHTMLを使用するのは簡単です。 WebKit.WebViewウィジェットを作成し、LoadHtmlメソッドを使用して文字列からHTMLをロードします。アセンブリから埋め込まれたテキストリソースを読み込み
は非常に簡単です:
string text;
using (var stream = typeof(SomeTypeInYourAssembly).Assembly.GetManifestResourceStream (resourceId))
using (var sr = new StreamReader (stream))
text = sr.ReadToEnd();
これは、C#コンパイラの引数/ RESが埋め込まれたリソースを読み込みます:ファイル[、ID]または「埋め込まれたリソース」ビルドを使用してMonoDevelopのアクションデフォルトの値が気に入らなければ、proeprtyパッドを使ってMDにリソースIDを設定することができます。
ローカリゼーションがトリッキーです。 「.NETの方法」は、ローカライズされたリソースを含むローカライズされたサテライトアセンブリを使用することです。しかし、私たちがMDで行ったことは、XSLTファイルを使用してXMLファイルをHTMLに変換することでした。次に、GettextとXML DOMクラスを使用して、XMLファイルを非常に簡単にローカライズすることができました。
関連する問題
- 1. Bookdownプロジェクトを作成するにはどうすればよいですか?
- 2. HTMLでスライドピクチャを作成するにはどうすればよいですか?
- 3. C++を使用してmonodevelopでGUIを作成するにはどうすればよいですか?
- 4. HTMLポップアップを作成するにはどうすればよいですか?
- 5. フレキシブルHTMLフォームレイアウトを作成するにはどうすればよいですか?
- 6. IntelliJ-mavenプロジェクトからOSXのdmgファイルを作成するにはどうすればよいですか?
- 7. HTMLファイルをdivにロードするXMLHttpRequestを作成するにはどうすればよいですか?
- 8. JavaScriptでファイルを作成するにはどうすればよいですか?
- 9. HTMLでJS&SWFファイルへの相対パスを作成するにはどうすればよいですか?
- 10. .ebextensions/01_packages.configファイルを作成するにはどうすればよいですか?
- 11. package.jsonファイルを作成するにはどうすればよいですか?
- 12. .wsgiファイルを作成するにはどうすればよいですか?
- 13. Ionicプロジェクトを作成するにはどうすればいいですか?
- 14. ダイナミックHTMLファイルのダイナミックURLを作成するにはどうすればよいですか?
- 15. ファイルの作成日を返すにはどうすればよいですか?
- 16. HTMLファイルにmailto:フォームを作成するにはどうすればよいですか?
- 17. TextFieldスクロールでテキストを作成するにはどうすればよいですか? (HTMLのマーキーのような)
- 18. htmlページを新しいプロジェクト/ warファイルに移動するにはどうすればよいですか?
- 19. 外部JavascriptファイルをPlay Frameworkプロジェクトのhtmlドキュメントにリンクするにはどうすればよいですか?
- 20. xcodeのcocoaプロジェクトで開いているファイルダイアログを作成するにはどうすればよいですか?
- 21. ウェブサービスアプリの作成にはどうすればよいですか?
- 22. Drupal 7でSharePointのようなファイルのリストを作成するにはどうすればよいですか?
- 23. プロジェクトのjarに基づいてpom.xmlを作成するにはどうすればよいですか?
- 24. Antビルドで既存のFlex非プロジェクトで動作するようにFlex Builderプロジェクトを作成するにはどうすればよいですか?
- 25. Laravelプロジェクトのリアルタイムデータを処理するNode.JSアプリケーションを作成するにはどうすればよいですか?
- 26. Qt:ファイルを作成するにはどうすればいいですか?
- 27. 既存のプロジェクトのローカルリポジトリの自動作成をオフにするにはどうすればよいですか?
- 28. GitLabでjava mavenプロジェクト用のwarファイルを自動生成するにはどうすればよいですか?
- 29. Gradleで構築されたKotlinプロジェクトを作成するにはどうすればよいですか?
- 30. PHPでデータベースに接続するHTMLログインを作成するにはどうすればよいですか?
まずはお返事ありがとうございます。私はこれを実装しようとしており、苦労しています。 ビルドアクションを「リソースとして埋め込む」に変更し、プロジェクトの「リソース」フォルダーにwelcome.htmlという名前を付けました。しかし、私は.resourcesファイルに何かを入れる必要があると思うが、空のXMLファイルで何を入れるべきか分からない。私はそれがファイル、mime-typeとresourceIdを含んでいると仮定します。 重要な情報が欠落しているような気がします。 –
さらに、あなたのコードのおかげで、私はそれを理解することができました。 –