Как я могу диагностировать странную ошибку сборки? - PullRequest
0 голосов
/ 13 января 2011

Когда я пытаюсь построить свое решение, проект Утилита не собирается, с ошибкой Не удалось найти тип или имя пространства имен 'Устройства' в следующей строкеТем не менее, проект SensorBoards, определяющий пространство имен Devices.SensorBoards, создается без ошибок.

using Devices.SensorBoards;

Возможно, у меня возникла ошибка, но что я могу сделать, чтобы помочь диагностировать эту ошибку?

Кстати, первоначальный проект строится, но я попытался выделить определенную группу классов из основного решения, которое состоит из 60 проектов большого размера и немного сложнее для реинжиниринга.

DUH! Глупый я, я по одному скопировал проекты из исходного проекта, а затем добавил их в решение, но я не обновлял ссылки на проекты в самих проектах.

Ответы [ 2 ]

1 голос
/ 13 января 2011

Чувак, тебе, возможно, придется открыть свой csproj и проверить, верны ли твои эталонные проекты и эталонные ссылки, некоторые пути могут быть испорчены ...

1 голос
/ 13 января 2011

Это говорит о том, что у вас нет ссылки из Utility на SensorBoards.

Скорее всего, ошибка сборки действительно дает подсказку - она ​​должна иметь:

(выотсутствует директива using или ссылка на сборку?)

.Учитывая, что является директивой использования, которая вызывает проблему, настоятельно рекомендуем вам взглянуть на ссылки на сборки:)

РЕДАКТИРОВАТЬ: В качестве альтернативы, возможно, в классе нет открытых классов.Пространство имен Devices.SensorBoards?

...