JSON で応答する WCF サービスがあります。運用サーバーで編集できる言語ファイルを作成する必要があります。アプリプールをリサイクルする必要がある場合でも問題ありません。
リソースファイルを使おうと思ったのですが、エンドユーザーが編集できないのではないかと心配でした。実用的に編集する必要はありません。エンド ユーザーは、アプリケーションを再コンパイルせずに、メモ帳でファイルを開いて編集します。
何を指示してるんですか?
ありがとう
はい、 ResXResourceWriterクラスを使用できます。
Designer.cs ファイルも生成する必要がある場合は、この質問を参照してくださいProgrammatically generate Designer.cs for resx file (ResXResourceWriter/ResXResourceReader)
既存の resx ファイルを変更する必要がある場合は、この質問Modifying .resx file in c#を参照してください。
MSDN によると、実行時に新しいリソースを追加できます。
アプリケーションをデプロイした後、新しいカルチャのリソースを段階的に追加できます。その後のカルチャ固有のリソースの開発にはかなりの時間がかかる可能性があるため、これにより、最初にメイン アプリケーションをリリースし、カルチャ固有のリソースを後で提供できます。
http://msdn.microsoft.com/en-us/library/sb6a8618%28v=vs.110%29.aspx
現在のリソースを編集してもうまくいくと思います。
よくわかりませんが、ユーザーは実行時にメモ帳を使用してリソース ファイルを編集できず、変更を有効にするためにアプリケーションを再構築する必要があるようです。
ユーザースコープでファイルを設定すると、仕事をすることができます。
ユーザーはファイルを問題なく編集できるはずです。リソース ファイルは XML ファイルであり、メモ帳や任意のテキスト エディターで開くことができます。Excel で開いて、簡単に編集できる複数の列を取得することもできます。
これにはアプリプールをリサイクルする必要がありますが、それは自由です。
[編集] リソース ファイルがコンテンツとしてマークされている場合、前に述べたように再コンパイルする必要はありませんが、変更を取得するためにアプリ プールがリサイクルされます。