2010-12-11 13 views
2

Visual Studioでresxファイルをクラスファイルに関連付ける/バインドするにはどうすればよいですか? たとえば、新しいWindowsフォームが作成されると、resxファイルが自動的に関連付けられます。Visual Studio 2010でクラスにResxファイルを関連付ける方法

alt text

次のコードは、別の.csファイルのための適切なリソースファイルを開けませんように私はこれを求めています私が持っているファイル:

ComponentResourceManager manager = new ComponentResourceManager(typeof(MyClass)); 

このコードは、しかし、上からfrmLoginのために正常に動作します。

コンストラクタのMSDNドキュメント:

は 指定されたタイプからの情報に基づいて衛星 アセンブリ内のリソースを検索しますComponentResourceManager を作成します。

+0

関連する質問:http://stackoverflow.com/questions/1043467/get-vs2008-to-tree-indent-partial-classes-like-code-behind-files/1043482#1043482 –

答えて

1

フォームに関連付けられた.resxファイルがあることは、フォーム固有の実装の詳細です。そうしないと、任意のクラスを.resxファイルに関連付けることはできません。私はあなたが実際にここでResourceManagerを使いたいと思っています。

Property.Resourcesには既にビルトインされているため、Project + PropertiesのResourcesタブに追加したリソースにアクセスできます。

0

既存のファイルをプロジェクトに追加してこのインデントを失った場合、プロジェクトファイルの 'DependentUpon'ノードを使用して、すべてのファイルタイプに対してインデントを試しませんでしたが、インデントを復元できます。

技術は、コードの暴言でより詳細に記載されている:Nested files with 'DependentUpon' in Visual Studio

私は、上記の記事を発見するため、existing answer on SOを見つけましたが、問題はそれほど異なって処方されるように私は場所でこの答えを保っています。

関連する問題