Ошибка во время Team Build: не удалось найти тип или имя пространства имен 'Serializable' - PullRequest
0 голосов
/ 01 марта 2010

Новая проблема с VS2005 Team Build:

При локальном создании решения мобильного клиента для платформы компании все идет довольно аккуратно, и компиляция происходит без серьезных сбоев, но использование того же решения в Team Build дает мне следующую проблему:

Решение: TB Client.sln, Проект: Client.PocketPC.UIAPI.csproj, Ошибки и предупреждения компиляции
EnumBackgroundImages.cs (10,6): ошибка CS0246: не удалось найти тип или имя пространства имен 'Serializable' (отсутствует директива using или ссылка на сборку?)

У меня есть атрибут [Serializable] в других проектах, и у меня нет проблем с ним, с одинаковыми ссылками на сборки и с использованием директив, и все они компилируются на моей локальной машине и на машине сборки, все ссылки на сборочной машине в порядке и тому подобное.
У меня нет больше идей о том, что попробовать.

Ответы [ 3 ]

0 голосов
/ 01 марта 2010

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

0 голосов
/ 01 марта 2010

Проблема заключалась в том, что .NET Compact Framework не был установлен на сборочном компьютере, и он решает эту проблему с сериализацией.

0 голосов
/ 01 марта 2010

Я не знаю, почему он будет работать на вашем компьютере, а не на сервере сборки, но ваша проблема в том, что SerializableAttribute не включен в компактную среду.

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