5

Visual Studio .NET プロジェクトでは、ローカライズ可能なリソースを含む .resx ファイルを作成できます。Visual Studio はそのままで、文字列、画像、アイコン、オーディオ、ファイル、および「その他」と呼ばれるものを認識しますが、これはよくわかりません。

私が知りたいこと - Visual Studio を拡張してここにカスタム タイプを追加できますか - 「メッセージ」と言ってください (メッセージにはテキストだけでなく、重大度やその他のフラグも含まれます)。当然、Visual Studio に独自のエディターを提供し、必要な分離コードの生成などを処理する必要がありますが、それはすべて実行可能です。つまり、Visual Studio でこの種の拡張性がまったく許可されている場合です。そうですか?はいの場合、それに関するドキュメントはどこにありますか?

PS私はVisual Studio 2012を使用しています。

4

1 に答える 1

1

はい、これは完全に可能です。これを行うには、含めたい型にTypeConverterとの間で変換できる が必要ですInstanceDescriptorMSDN にこの例があります。

TypeConverterを作成したら、型を で修飾してTypeConverterAttribute、フレームワークにその型コンバーターを使用するように指示します。

例えば:

[TypeConverter(typeof(MyTypeConverter)]
public class MyType
{
   ...
}

次に、その型の値を resx ファイルに出し入れできます。

于 2015-06-03T19:06:45.410 に答える