Подтвердить что ты не робот

Visual Studio: не удается найти "файл ресурсов" в списке элементов для добавления в проект

Я на VS Community 2017 RC. Я хотел бы добавить файл ресурсов (.resx) в мой проект, но этот тип элемента не указан в элементах не удается найти тип файла ресурсов

Я что-то пропустил? Мне нужно установить что-нибудь поверх моей Visual Studio, чтобы иметь возможность управлять файлами ресурсов?

4b9b3361

Ответ 1

В верхнем правом углу у вас есть окно поиска, попробуйте ввести его там и посмотреть, найдет ли оно что-нибудь.

Если это не так, выберите текстовый файл в диалоговом окне нового элемента и измените его расширение на

resx

Теперь он должен открыть новый файл с дизайнером ресурсов. Теперь откройте панель свойств для этого файла (щелкните его правой кнопкой мыши в обозревателе решений) и убедитесь, что он имеет следующий набор:

  • Действие построения: встроенный ресурс
  • Пользовательский инструмент: ResXFileCodeGenerator (или PublicResXFileCodeGenerator для создания класса конструктора с общедоступной видимостью)

ОБНОВИТЬ: По ссылке, размещенной Крисом, мое предложение не поможет, если у вас есть экспресс-версия Visual Studio.

Ответ 2

Издания Visual Studio Express не поддерживают Resource View. Обычно рекомендуется, чтобы вы внесли свой вклад в редакцию Visual Studio Community, чтобы в полной мере использовать такие функции.

Здесь - ссылка MSDN, которая отмечает, что функция не поддерживается.

Кроме того, возможно, вы можете попробовать следующее:

Щелкните правой кнопкой мыши свой проект и перейдите к свойствам >

введите описание изображения здесь

Нажмите "Ресурсы" > , а затем вы увидите:

"Этот проект не содержит файл ресурсов по умолчанию. Нажмите здесь, чтобы создать его. enter image description here

Ответ 3

Некоторые рабочие нагрузки Visual Studio 2017 и 2019, по-видимому, не включают эту функцию, особенно рабочую нагрузку ASP.NET. Решение, как описано здесь, состоит в том, чтобы запустить установщик Visual Studio и добавить рабочую нагрузку для разработки рабочего стола.