問題タブ [resx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vb.net - リソース ファイル内のすべてのリソースの名前を取得する方法
Visual Basic プロジェクト内に、多数の画像を含むリソース ファイル (resx) を追加しました。
ここで、画像の名前を照会したいと思います。Visual Studio IDE のデザイナー ビューで resx ファイルを開き、画像を選択すると、プロパティ グリッドに名前プロパティが表示されます (既定では「拡張子のないファイル名ですが、変更できます)」。
背景は、実行時に作成され、リソース ファイルの画像が取り込まれたイメージリストがあることです。これらの画像にキーでアクセスできるようにするには、キーを設定する必要があります。
私のコードは次のようになります(すべてハードコードされています):
そして、私はこれを達成したい:
Name は文字列で、ImageFile は System.Drawing.Bitmap です。
visual-studio-2008 - コンパイル時に PublicResXFileCodeGenerator を実行する
ファイルからファイルPublicResXFileCodeGenerator
を生成するために使用しています。現在、これらはが保存されるたびに、または右クリックして [カスタム ツールの実行] を選択したときに生成されます。*.Designer.cs
*.resx
.resx
このツールを手動で実行するのではなく、ビルド時に自動的に実行できるようにしたいと考えています。Designer.cs
ファイルはソース管理下に置かれていないため、他の誰かがリソースを変更するたびに、または最初のチェックアウト時に手動でファイルを生成しなければならないのは面倒です。ファイルはそれほど大きくないので、ビルドごとに生成されても問題ありませんが、ファイルが古くなったときにのみ生成すると、さらにクールになります。
注: これは、コマンド ライン ビルドではなく、Visual Studio ビルドの一部になります。コマンドラインではなく、VS内から可能であるという別の質問への回答を見つけました:ビルド時にVisual Studioカスタムツールを実行する
wpf - アプリケーションが理解できないカルチャを渡されたときに、どの resx ファイルを使用するかをアプリケーションに伝えるにはどうすればよいですか? (WPF)
被験者はそれをすべて言います。Resources.en-US.resx、Resources.de-DE.resx などがあります。基本的な Resources.resx ファイルを参照したくありません。誰かが resx を持っていない言語を私に渡した場合、私はそれをドロップバックして Resources.en-US.resx を使用したいと考えています。誰?
c# - リソースファイルのキャッシュ
分散キャッシュにresxファイルを追加することに意味はありますか?a)リソースファイル自体をキャッシュするb)ファイル内の個々のリソースをキャッシュすることによって節約されるリソースにアクセスするオーバーヘッドはどれくらいですか?直接的な欠点の1つは、得られる国際化能力を損なうことです。
asp.net - ASP.NETローカリゼーションとユーザー定義言語
私はasp.netWebアプリケーションに取り組んでおり、要件の1つは、ユーザーが必要な言語を選択できる必要があることです。私はResxファイルを使用してローカルを保存しています。私の質問は、ページが読み込まれるたびにスレッドのCurrentCultureを変更する必要があるのか、またはログインしているユーザーが1つのページから移動したときにスレッドを自動的に処理する方法があるのかということです。次へ。
asp.net - ページが現在使用している .resx ファイル
ページが現在使用している .resx ファイルを取得するにはどうすればよいですか? たとえば、Default.aspx でカルチャを fr-FR に設定すると、どちらが存在するかに応じて、Default.aspx.fr.resx または Default.aspx.fr-FR.resx または Default.aspx.resx が返されます。
彼らはASP.NETにそのようなものを持っていますか、それとも自分で書かなければなりませんか?
c# - resource(.resx)ファイルの利点は何ですか?
それらを使用する理由は何ですか?
asp.net-mvc - ドロップダウン リストにリソース ファイルの値を動的に入力する方法はありますか?
したがって、この .resx ファイルがあり、その値を ASP.NET MVC (C#) のドロップダウン リストに表示する必要があります。これは可能ですか?Googleは私を助けることができなかったので、SOができることを願っています:-)
c# - 別のプロジェクトから resx リソース ファイルにアクセスする
私はasp.net 3.5を使用しています。私のソリューションには現在、APIクラスプロジェクトとWebサイトプロジェクトの2つのプロジェクトがあり、クラスプロジェクト内にcheckin.resxという名前のリソースファイルがあります。Web サイト プロジェクトからリソース ファイルにアクセスできるようにするには、「アクセス修飾子」をパブリックに設定する必要がありました。これにより、厳密に型指定された名前を使用してリソースにアクセスできるようになりました。たとえばCkiApi.Checkin.Resources.Checkin.OCKI_HeaderText
、Checkin は .resx です。ファイルであり、OCKI_HeaderText はリソース キーです。
私が直面している問題は、ラベルのテキスト プロパティや検証エラー メッセージの設定など、フロント エンドの aspx コードからリソースにアクセスできないことです。次の構文を試してみましたが、役に立ちませんでした。
私が得るエラーは
キー「OCKI_IdentificationMethod」を持つリソース オブジェクトが見つかりませんでした。
しかし、クラス名の設定に関係なく、同じエラーが発生します。これは、Web サイト プロジェクトを調べようとしているのだと考えていますが、API を調べるように指示する方法がわかりません! 誰でも助けることができますか?
次を使用して、サーバー側以外のタグを設定できます。