2009-03-09 29 views
1

App_GlobalResourcesフォルダ内のリソースを編集するオプションはありますか?コンパイルされたディレクトリは、プリコンパイルされたフォルダの一部として含まれません。ASP.NET:プリコンパイル済みWebでApp_GlobalResourcesを編集する

私はApp_GlobalResourcesリソースが簡単にアクセスできるようにDLLにコンパイルされていることをオンラインで読んでいます。しかし、私は管理者がこれらのファイルの内容を更新できるようにしたい。これらのGlobalResources.RESXをLocalResourcesに変換する唯一の方法はありますか?

答えて

1

コンパイル後にファイルを「適切な場所に」編集する方法はわかりませんが、変更を加えてWebを再度プリコンパイルしてから、App_GlobalResources.compiledおよびApp_GlobalResourcesを展開するだけではどうでしょう。あなたのウェブサイトに別々にdll?それはグローバルリソースDLLを更新し、あなたが探しているものを達成するはずです。

マルク・

+0

私はVisual Studioにアクセスできない人にこのアクセス権を与えたいと思っています。答えがありがとう、それは当分の間は助けになるでしょう。 – TimLeung

+0

ようこそ。その間に考えられるのは、「ハイブリッド」ソリューションです。基本的に、App_GlobalResourcesにテキスト文字列を保持しますが、ユーザーがそれらの設定を上書きするための何らかの方法を提供します。データベーステーブルに置換えを一時的に配置します。 –

0

カスタム小さなリソースエディタアプリケーションを作成することができ、これは、メインアプリケーションとは別になります。

GlobalResource Editorアプリケーションは、最初の列のキーと別の列の値を示すフォームを開きます。

このアプリケーションをコンパイルして、app_globalresourceファイルをコピーしてメインアプリケーションに貼り付けることができます。

このようにして、このアプリケーションを使用し、コンパイル後にリソースファイルをコピー&ペーストするように顧客に依頼することもできます。

関連する問題