Как получить доступ к My.Resources из бритвы - PullRequest
10 голосов
/ 07 июля 2011

У меня есть бритва .vbhtml, и я хотел бы использовать строковые ресурсы, обычно доступные через My.Resources. Похоже, что я могу получить только My.Computer, My.Log и пару других пространств имен из представления, но не My.Resources. Я пытался изменить модификатор доступа на public и добавить @Imports, но ничего не получалось.

Спасибо

1 Ответ

29 голосов
/ 07 июля 2011

Добавьте файл Messages.resx в ваш проект. В свойствах этого файла в обозревателе решений задайте Custom Tool = PublicResXFileCodeGenerator. Теперь внутри представления вы можете получить прямой доступ к ресурсам:

@Imports AppName.My.Resources

<div>@Messages.Foo</div>

А вот скриншот, содержащий все, что вам нужно:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...