файл с таким именем уже существует
Файл или папка с именем уже существует. Visual Studio
Я пытаюсь добавить новый файл в исходное решение VS2012 и получить это сообщение:
Файл или папка с именем “xxx” уже существует. Пожалуйста, дайте уникальный имя элемента, который вы добавляете, или сначала удалить существующий элемент.
Я на 100% уверен, что нет файла с указанным именем.
Итак, как мне заставить VS снова добавлять элементы?
Перезапуск Visual Studio не помог, папка кэшируется в системе.
После того, как я удалил ненужную папку и перестроил проект, вы должны иметь возможность создать контроллер, который автоматически создаст представление…
Перезагрузка Visual Studio помогла мне.
Действия, если папка отсутствует
Если вы используете MVC и пытаетесь создать новый контроллер, вам также следует проверить виды и модели. Несмотря на то, что не было папки или файла с именем Controller, мне пришлось удалить папку View с тем же именем (которая уже существовала по какой-то причине), используя Show All Files и пересобрать решение.
Просто в обозревателе решений щелкните правой кнопкой мыши на имени проекта → выгрузить проект. затем щелкните правой кнопкой мыши на том же проекте и нажмите “Перезагрузить”.
Проблема исправлена (у)
Я исправил его, добавив файл и снова удалив его.
Файл проекта был выгружен в visual studio 2017
Самый простой способ – скопировать папку проекта и вставить другой репозиторий, затем открыть проект в Visual Studio, после чего он должен работать. например (D: —–→ E: [здесь я упомянул эти вещи])
Visual Studio 2017 v 15.9.12… Я столкнулся с этой проблемой, но без фактического конфликта папок. В моем случае у меня была папка решения с именем NewOrder, и я пытался создать дочерний проект с тем же именем, но столкнулся с вышеуказанной ошибкой. Я попытался закрыть и снова открыть решение (не перезапускал VS, поэтому не уверен, что это могло бы изменить ситуацию), но вот что сработало для меня.
Теперь все работает отлично. Я перезапустил VS снова только для хорошей меры, и теперь все работает нормально.
Нажмите “Показать все файлы” в Обозревателе решений и просмотрите этот файл в папке “Контроллер”, “Представления” и “Модель” и удалите его оттуда.
Почему в Excel появляется диалоговое окно «Конфликт имен»?
Если в Excel вы видите диалоговое окно Конфликт имен, это происходит из-за того, что вы пытаетесь скопировать один или несколько листа в книгу, которая имеет похожие именные диапазоны.
Предположим, что у таблицы, которую вы пытаетесь скопировать, и конечной книги, в которую вы хотите скопировать его, есть именный диапазон с именем InterestRates. При попытке переместить или скопировать листа Excel обнаружит этот конфликт и отобразит следующее сообщение:
Имя InterestRates уже существует. Нажмите кнопку Да, чтобы использовать эту версию имени, или кнопку Нет, чтобы переименовать перемещаемую или копную версию InterestRates.
Примечание: Диалоговое окно Конфликт имен появится для каждого экземпляра конфликтующих диапазонов имен. Если вы используете версию Excel с подпиской, сообщение в диалоговом окте о конфликте содержит третий вариант с пометкой Да для всех. Это означает, что сообщение не будет отображаться для дополнительных диапазонов конфликтующих имен.
Решение
В диалоговом окне выше необходимо сделать следующее:
Нажмите кнопку Да, чтобы продолжить использовать имя конфликтующих диапазонов в конечной книге.
Что происходит при нажатии кнопки Да?
Excel скопирует конфликтующий диапазон имен в 9-ю книгу. Это означает, что в конечной книге будут два похожих именуемого диапазона.
Предупреждение: Если в книге есть формулы, ссылающие на конфликтующие именные диапазоны, копирование этих диапазонов повлияет на эти формулы и приведет к ошибкам в книге. Если вы не знакомы с данными в конечной книге, не нажимайте кнопку Да. Вместо этого щелкните Нет, чтобы переименовать конфликтующий диапазон.
Нажмите кнопку Да для всех, чтобы продолжить использовать все возможные имена конфликтующих диапазонов в конечной книге. Обратите внимание, что этот параметр можно увидеть только в том случае, если вы используете версию Excel по подписке.
Что происходит при нажатии кнопки Да для всех?
Excel скопирует все конфликтующие диапазоны имен в 9-ю книгу. Это означает, что в конечной книге будут два или более похожих именуемого диапазона.
Предупреждение: Если в книге есть формулы, ссылающие на конфликтующие именные диапазоны, копирование этих диапазонов повлияет на эти формулы и приведет к ошибкам в книге. Если вы не знакомы с данными в конечной книге, не нажимайте кнопку Да для всех. Вместо этого щелкните Нет, чтобы переименовать конфликтующие диапазоны по одному.
Чтобы переименовать конфликтующий диапазон имен, нажмите кнопку Нет. Отобразит следующее диалоговое окно:
В разделе Новое имя введите новое имя диапазона. Новое имя не будет принято, если оно
начинается с буквы или подчеркиваия,
— ссылка на ячейку, например A1, A123 или XFD21,
имеет то же имя, что и у другого диапазона в книге, в которую вы копируете копию.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.