Где определяется класс IObjectSafety
? Это часть вашего собственного проекта?
Если он определен в другом проекте, убедитесь, что вы правильно ссылались на проект / DLL и класс общедоступен.
РЕДАКТИРОВАТЬ: Удалить строку Implements IObjectSafety
и введите ее снова. Скомпилируйте его и посмотрите, работает ли это.
EDIT2: не могли бы вы удалить весь код, связанный с IObjectSafety
, и посмотреть, скомпилируется ли он. А затем добавьте строку Implements
вверху и добавьте код постепенно.
Это помогает?
РЕДАКТИРОВАТЬ3: Вот последнее, о чем я мог подумать.
- Удалить ссылку на DLL
- Удалить код, относящийся к
IObjectSafety
Сохраните проект, скомпилируйте его, закройте.
Откройте проект, содержащий IObjectSafety
class и скомпилируйте его.
Закрыть этот проект.
Откройте проект, который будет использовать IObjectSafety
- Добавить ссылку на библиотеку, содержащую
IObjectSafety
- Скомпилируйте код
Что происходит?