2017-05-09 10 views
0

私は多言語プロジェクトASP.Netを持っています。私は自分のプロジェクトにResouceファイルを使用します。プロジェクトCのリソースファイルの名前を変更します。

Resource.lbltestenter

しかし、私は言語にResouceから名前を変更したい:

は今、私が使用し

Language.lbltestenter

しかし、私はそれを行う方法がわかりませんか?私を助けてください。本当にありがとう。あなたが言及したあなたの質問にコメントで

+0

Visual Studioを使用していますか? ReSharperでさえも? –

+0

これは単なるクラスなので、名前を変更できます。しかし、そのリソースファイルは言語ファイルではないので、なぜそれをしたいのですか – CodingYoshi

+0

@ J.N。はい、私はVisual studioを使用します。 –

答えて

1

私は2つのプロジェクト(AとB)を持っている、と私は、プロジェクトBのプロジェクトAから好みのDLLを使用しますが、プロジェクトAのDLL内のリソースを持っているのでファイル、私はプロジェクトBのリソースを呼び出すとき、それは常に優先リソースのプロジェクトです。

複数の名前空間で同じクラスを持つことは一般的です。その後

// obviously do not call it A but give it a more meaningful name 
using A = Company.MyCompany.Project; 

:あなたは、長い名前空間名を入力したくない場合は、次のようにそれのためにエイリアスを使用

Namespace.Resource = new Namespace.Resource(); 

:あなたがしなければならないのは、名前空間とクラス名を修飾することですあなたはちょうどこのようにそれを修飾することができます

A.Resource = new A.Resource(); 

あなたはusingディレクティブにhere詳細を読むことができます。

関連する問題