VisualStudio 2013 не может найти указанное пространство имен

Я вручную добавляю две библиотеки DLL в свой проект Dapper.DLL и Dapper.Contrib.DLL, чем создаю класс DapperTest.cs в корневом названии пространства проекта EBTests. Затем я создаю больше CS-файлов, поэтому я создал папку Dapper и перемещаю все эти классы в эту папку. Все идет нормально.

Затем я добавляю новый класс в папку Dapper с именем DataManagerWithDapper.cs. С тех пор использование ссылки на Dapper.Contrib перестало работать во всех моих классах.

1 ответ

После часов исследований я нашел очень простую причину. Мой последний добавленный класс получил новое пространство имен EBTests.Dapper, и он как-то конфликтовал с Dapper.Contrib. После того, как я изменил свое новое пространство имен с "EBTests.Dapper" на "EBTests", использование Dapper.Contrib начинает работать правильно.

Другие вопросы по тегам