Имя класса неверно или уже реализовано в выбранном исходном файле - PullRequest
0 голосов
/ 22 января 2019

У меня есть решение в VS2017, включающее 7 различных проектов на C # или C ++.Я добавляю новый проект для создания библиотеки динамических ссылок (.dll), а затем пытаюсь создать новый класс во вновь созданном проекте, используя опцию добавления.Но я получаю следующее сообщение:

«Класс 'sampleProvider' либо недействителен, либо уже реализован в выбранном исходном файле."

Ранее я определил класс с тем же именем впроект текущего решения, но затем я удалил и удалил проект и все соответствующие ссылки.

Я проверил реестр Windows.В реестре Windows нет ни одной записи, ключа или значения с таким же именем.Также нет файлов в файловой системе Windows с таким же именем.

Но в моем каталоге решений в скрытой папке с именем ".vs" в папке "... \. Vs \ MySolutionName \ v14 'два файла с именами .suo и Browse.VC.db, которые содержат несколько ссылок на старое имя класса.Я знаю, что «.suo» - это файл, включающий «Параметры пользователя решения Visual Studio», а «Browse.VC.db» - это файл базы данных IDE.Я не совсем уверен, что произойдет, если я удалю эти два файла или все упомянутые ссылки из этих двух.Можно ли впоследствии определить свой собственный класс с моим предпочтительным именем?

Любая помощь приветствуется заранее.

...