Я создаю службу windows С# и добавил к моему проекту пару ссылок на сборку (другим моим проектам).
При создании я получаю следующую ошибку:
"Ошибка 25 Не удалось найти имя типа или пространства имен TestClass (вам не хватает директивы using или ссылки на сборку?)
Интересно, что ссылочный путь в файле csproj верен, и, кроме того, классы и пространства имен из ссылочного проекта, которые в соответствии с Visual Studio отсутствуют, подхватываются Intellisense и даже "идут" to definition "работает нормально. Кроме того, у меня есть другие проекты в той же папке, что и моя новая служба Windows, и они отлично подобрали ссылки на сборку. Все указанные проекты включены в решение.
Я использую обновление Visual Studio 2013 3. Нет действительно никакого кода, который я мог бы показать, что даст вам больше информации, но дайте мне знать, если вы хотите увидеть некоторые скриншоты или что-то в этом роде.
Попытки до сих пор:
- Пробный перезапуск VS и перезагрузка всех проектов
- Пробовал добавлять пути к странице ссылок на ссылки свойств.
- Пробовал все шаги в этом руководстве: https://msdn.microsoft.com/en-us/library/ayds71se.aspx
Обновление Когда я выбираю одну из "недостающих" ссылок в списке ссылок и перехожу к свойствам, путь не определен. Тем не менее, относительный путь находится в файле csproj как правильно. Смешение.
Обновление 2 Удалив все ссылки, перезагрузив проекты, а затем сделав чистые исправления для меня. По-видимому, проблема была вызвана тем, что все dll не обновлялись в стеке сборки.