Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 团队生成期间出错:找不到类型或命名空间名称“Serializable”_.net_Msbuild_Reference_Serializable - Fatal编程技术网

.net 团队生成期间出错:找不到类型或命名空间名称“Serializable”

.net 团队生成期间出错:找不到类型或命名空间名称“Serializable”,.net,msbuild,reference,serializable,.net,Msbuild,Reference,Serializable,VS2005团队构建的新问题: 在本地为公司平台构建一个移动客户端解决方案,一切都很顺利,编译过程中不会出现重大问题,但在团队构建中使用完全相同的解决方案会给我带来以下问题: 解决方案:TB Client.sln,项目:Client.PocketPC.UIAPI.csproj,编译错误和警告 EnumBackgroundImages.cs10,6:错误CS0246:找不到类型或命名空间名称“Serializable”是否缺少using指令或程序集引用 我在其他项目上有[Serializable]

VS2005团队构建的新问题:

在本地为公司平台构建一个移动客户端解决方案,一切都很顺利,编译过程中不会出现重大问题,但在团队构建中使用完全相同的解决方案会给我带来以下问题:

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

我在其他项目上有[Serializable]属性,没有问题,有完全相同的程序集引用和使用指令,它们都在我的本地机器和构建机器上编译,在构建机器上所有引用都正常,诸如此类。
我不知道该尝试什么。

我不知道为什么它可以在您的机器上运行,而不能在生成服务器上运行,但您的问题是,紧凑框架中不包括SerializableAttribute。

如果它们在生成机器上编译,然后,您可能忘记了合并到生产分支?

问题是生成计算机上没有安装.NET Compact Framework,它解决了有关序列化的问题。

您可以通过Visual Studio在生成计算机上生成相同的项目吗?生成计算机上没有安装.NET Compact Framework SP2,这就解决了这个问题。为什么这会导致本地编译和团队编译之间的差异?它不是到处都会失败吗?检查机器上SerializableAttribute的声明,看看它是否是项目中未包含在生成服务器中的自定义类。实际上,情况正好相反,它们是在本地生成的,而不是在生成机器上生成的。