2012-05-16 3 views
1

Я просматриваю библиотеку System.Web.Mvc, и я не знаю, как перейти к файлам ресурсов.Использование ILSpy, как мне перейти к строке Resource?

Я вижу строку кода, как это ...

throw new ArgumentException(MvcResources.Common_NullOrEmpty, "contentPath"); 

Так я щелкаю через на Common_NullOrEmpty, который приносит здесь

// System.Web.Mvc.Resources.MvcResources 
internal static string Common_NullOrEmpty 
{ 
    get 
    { 
     return MvcResources.ResourceManager.GetString("Common_NullOrEmpty", MvcResources.resourceCulture); 
    } 
} 

Я попытался найти Common_NullOrEmpty без каких-либо результатов.

Где хранятся эти ресурсы? и что еще более важно, как я могу найти это самостоятельно?

ответ

4

Вы можете найти ресурсы в рамках Ассамблеи в виде дерева:

Resources

Затем вы показали таблицу справа, со всеми строками в:

Resource Strings

Иногда мне нужно нажать «Сохранить» в верхней части окна «Ресурс» и посмотреть на них в NotePad ++, если я не могу найти их в этом списке.

+0

Вау, вы так быстро ответили, что не можете «принять как ответ» еще на 6 минут. Еще одна особенность, спрятанная на виду. Благодаря! – joelnet

+1

Спасибо, я надеюсь, что они добавят функцию поиска в строки ресурсов, тогда это будет идеально. – DaveShaw

+0

@Dave, привет, поскольку Microsoft теперь открыла исходную структуру MVC, у меня есть вопрос, как я могу получить доступ к классу MvcResources из своего собственного метода html helper? Спасибо! – VincentZHANG