0

VS2005 Team Build 的新问题:

为公司的平台在本地构建移动客户端的解决方案,一切都很顺利,编译时没有出现重大问题,但是在 Team Build 上使用相同的解决方案给我带来了以下问题:

解决方案:TB Client.sln,项目:Client.PocketPC.UIAPI.csproj,编译错误和警告
EnumBackgroundImages.cs(10,6):错误 CS0246:找不到类型或命名空间名称“Serializable”(您是否缺少使用指令还是程序集引用?)

我在其他项目上有 [Serializable] 属性并且没有问题,具有完全相同的程序集引用和使用指令,它们都在我的本地机器和构建机器上编译,所有引用在构建机器等上都可以。
我对尝试什么没有更多的想法。

4

3 回答 3

0

我不知道为什么它会在您的机器上而不是在构建服务器上工作,但您的问题是 SerializableAttribute 不包含在紧凑框架中。

于 2010-03-01T15:01:06.390 回答
0

如果他们在构建机器上编译,那么也许您忘记合并到您的生产分支?

于 2010-03-01T15:02:34.387 回答
0

问题是构建机器上没有安装.NET Compact Framework,它解决了这个关于序列化的问题。

于 2010-03-01T19:51:22.123 回答