Ссылочный класс lib не выглядит - PullRequest
1 голос
/ 09 июня 2011

У меня есть класс lib, и я ссылаюсь на него в другом проекте Windows. Я добавил его пространство имен в свой Form.cs (using SaglikNetClassLib;). они кажутся неизвестными, когда я хочу получить доступ к классам. Я вижу их свойства и методы. Но компилятор говорит: «Ошибка 7 Не удалось найти имя типа или пространства имен« SaglikNetClassLib »(отсутствует директива using или ссылка на сборку?). Есть ли у вас какие-либо предложения?

KR

Çağın

enter image description here

Ответы [ 2 ]

3 голосов
/ 09 июня 2011

Вы нацелены на .net Client Framework?Visual Studio позволяет добавлять ссылки на несовместимые сборки, но затем выдает именно эту ошибку.

Проверьте параметры проекта, чтобы убедиться, что вы ориентируетесь на полную платформу .net.

Кроме того, проверьте, чтокласс Ilalcar является открытым, а не внутренним (который используется по умолчанию, если он объявлен как класс без какого-либо модификатора)

0 голосов
/ 09 июня 2011

Возможно, вам нужен оператор using, чтобы поместить класс в область видимости.

using SaglikNetClassLib;

C # не предложит автоматически, если проект не был перестроен.Также убедитесь, что проект библиотеки классов был собран, прежде чем использовать его в коде.

Кажется, что Intellisense иногда немного отстает.Простое нажатие клавиши f5 (запустить) иногда полностью перестраивает проект и просто запускает или выдает лучшее сообщение об ошибке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...