Исходная ошибка из службы Windows

96
11

Я сталкиваюсь с одной проблемой при ссылках на пространство имен.

Я создал два разных проекта в одном решении

Проект библиотеки классов. Проект службы Windows

Пространство имен библиотеки классов - это пространство имен PRC.B2B.Common и Windows Service Project - это PRC.B2B.SchedulerService

Я столкнулся с одной проблемой о ссылке на проект библиотеки классов в Windows Service Project.

Я хочу передать PRC.B2B.Common в PRC.B2B.SchedulerService, но после добавления ссылки и попыток доступа к пространству имен нет ошибки, но когда я пытаюсь построить проект, я становлюсь ниже ошибки:

Проблемы

Тип или имя пространства имен "Common" не существует в пространстве имен PRC.B2B.Common (вам не хватает ссылки на сборку?

Я не уверен в приложении Windows, что может быть проблемой?

спросил(а) 2013-11-26T13:20:00+04:00 6 лет, 4 месяца назад
1
Решение
51

Перейдите в свойства вашего проекта службы Windows и измените целевую структуру на нечто иное, чем на профиль клиента.

ответил(а) 2013-11-26T13:27:00+04:00 6 лет, 4 месяца назад
37

Спасибо за быструю ссылку, это была только проблема рамочной разницы.

1) PRC.B2B.SchedulerService работал над профилем клиента.net framework 4. 2) PRC.B2B.Common работал с.net framework 4.


Так изменили структуру Windows Service, выбрав проект и перейдя к свойствам.

ответил(а) 2013-12-03T08:47:00+04:00 6 лет, 4 месяца назад
36

Проверка структуры трассировки и PlatformTarget в свойствах проекта/сборка была такой же.

ответил(а) 2013-11-26T13:26:00+04:00 6 лет, 4 месяца назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема