Я обычно создаю папку с именем Resources
внутри моего проекта MVC. Хотя, если вы хотите ссылаться на свои ресурсы из других проектов, вы можете создать их в отдельном проекте.
Я тогда подпапку на основе имен моих контроллеров и изменил свойство «Пользовательский инструмент» на «PublicResXFileCodeGenerator».
Когда я использую строки ресурсов в моих Просмотров, это выглядит следующим образом:
<title>@Resources.Home.Index.PageTitle</title>
Лично я предпочитаю использовать папку, а не проект, так как это заставляет меня не генерировать строки пользовательского интерфейса в мои уровни приложений и заставляет меня находить более эффективные способы решения проблем, где я могу в конечном итоге генерировать строки в моей бизнес-логике, которые могут оказаться в пользовательском интерфейсе.
Извините, я исправил его. Я вхожу в отдельный проект внутри решения. – Tobias