Почему Visual Studio не обновляет папки при нажатии кнопки обновления Solution Explorer? - программирование
Подтвердить что ты не робот

Почему Visual Studio не обновляет папки при нажатии кнопки обновления Solution Explorer?

В Visual Studio 2008 я могу видеть все мои файлы проекта в своем обозревателе решений, и эти файлы существуют в реальной диктории.

Однако, если я добавлю файл в этот каталог (скажем, файл test.sqlite в папку App_Data или скажем, изображения, созданные какой-либо другой программой), то эти файлы НЕ отображаются в моем обозревателе решений даже если я нажму кнопку обновления.

Как создать файлы, созданные другими приложениями, в обозревателе решений?

(до сих пор я должен создавать их где-то еще, а затем копировать и вставлять их в сам редактор решений, но должен быть более простой способ).


Edit:

Есть ли преимущества для этого "поддельного решения", т.е. я мог бы иметь файл "test.sqlite" в моем каталоге App_Data, но в моем решении он мог появиться в моем корневом каталоге. Исходя из мышления Eclipse WYSIWYG Solution Explorer, я не вижу преимущества наличия этой дополнительной виртуальной метаинформации о фактических файлах в вашем каталоге. Есть ли способ получить преимущество от этой метафоры?

4b9b3361

Ответ 1

В верхней части решения explorer находится кнопка переключения "Показать все файлы", поэтому она включает все файлы на дисплее, даже если они не включены в проект. Значки для них будут немного выделены. Затем просто используйте контекстное меню, чтобы добавить их в проект.

Ответ 2

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

Однако нет такой функции, как "Показать все файлы" для решения, это работает только с проектами.