5

JSON で応答する WCF サービスがあります。運用サーバーで編集できる言語ファイルを作成する必要があります。アプリプールをリサイクルする必要がある場合でも問題ありません。

リソースファイルを使おうと思ったのですが、エンドユーザーが編集できないのではないかと心配でした。実用的に編集する必要はありません。エンド ユーザーは、アプリケーションを再コンパイルせずに、メモ帳でファイルを開いて編集します。

何を指示してるんですか?

ありがとう

4

4 に答える 4

5

はい、 ResXResourceWriterクラスを使用できます。

Designer.cs ファイルも生成する必要がある場合は、この質問を参照してくださいProgrammatically generate Designer.cs for resx file (ResXResourceWriter/ResXResourceReader)

既存の resx ファイルを変更する必要がある場合は、この質問Modifying .resx file in c#を参照してください。

于 2012-11-04T13:16:46.053 に答える
1

MSDN によると、実行時に新しいリソースを追加できます。

アプリケーションをデプロイした後、新しいカルチャのリソースを段階的に追加できます。その後のカルチャ固有のリソースの開発にはかなりの時間がかかる可能性があるため、これにより、最初にメイン アプリケーションをリリースし、カルチャ固有のリソースを後で提供できます。

http://msdn.microsoft.com/en-us/library/sb6a8618%28v=vs.110%29.aspx

現在のリソースを編集してもうまくいくと思います。

于 2014-08-21T02:39:46.603 に答える
0

よくわかりませんが、ユーザーは実行時にメモ帳を使用してリソース ファイルを編集できず、変更を有効にするためにアプリケーションを再構築する必要があるようです。

ユーザースコープでファイルを設定すると、仕事をすることができます。

于 2012-11-06T12:21:39.230 に答える
0

ユーザーはファイルを問題なく編集できるはずです。リソース ファイルは XML ファイルであり、メモ帳や任意のテキスト エディターで開くことができます。Excel で開いて、簡単に編集できる複数の列を取得することもできます。

これにはアプリプールをリサイクルする必要がありますが、それは自由です。

[編集] リソース ファイルがコンテンツとしてマークされている場合、前に述べたように再コンパイルする必要はありませんが、変更を取得するためにアプリ プールがリサイクルされます。

于 2012-11-04T13:24:59.537 に答える