Это странно.
Я создал новую службу Windows в C # и хочу повторно использовать часть кода, который мы создали до того, как он попадет в библиотеку классов.
Проект загружается в решение вместе с сервисом. Оба целевых .NET Framework 4.0 (не профиль клиента).
Я попытался добавить ссылку на проект, и она работала недолго. После работы над старым кодом, который я переписывал, когда проект снова компилировался, он пожаловался, что больше не распознает пространство имен для оператора using.
Я позаботился о том, чтобы почистить раствор и восстановить, но без кубиков. Иногда у VS может быть плохой день, поэтому я перезапустил VS, но это тоже не сработало.
Затем я собираю DLL и добавляю ссылку на нее через «browse», также без кубиков. Затем я протестировал его в другом проекте, но после добавления он работает мгновенно, поэтому это не DLL.
Затем я проверил другие библиотеки в решении, но смог добавить ссылку на них в сервис и без проблем получить доступ к их пространству имен.
У меня нет идей, у кого-нибудь есть идея, что здесь делать?
Спасибо
Ник.
Almoast забыл: странно то, что если я открою представление Class и разверну раздел «References», пространство имен / dll там тоже не появится ... это настоящая головоломка ...