VS 2010迁移问题 - XSD.EXE无法处理Framework 4.0程序集

时间:2010-05-19 13:32:00

标签: visual-studio-2010 xsd migration

在VS 2008 / SDK 6.0中,我使用XSD实用程序的/ t选项从现有程序集/类中自动生成XSD文件。使用VS 2010 SDK 7.0时,这不再起作用,因为XSD.EXE无法处理新的Framework 4.0程序集。它声称是一个Framework 2.0工具,无法处理较新运行时的程序集。

我的错误在哪里?

2 个答案:

答案 0 :(得分:8)

仔细看看,我自己的问题有答案:

VS 2010有两个XSD工具!

Microsoft SDKs / Windows / v7.0A / bin / xsd.exe - 旧框架的XSD工具

Microsoft SDK / Windows / v7.0A / bin / NETFX 4.0 Tools / xsd.exe - 框架4.0程序集的XSD工具

我第一次选错版本: - )

答案 1 :(得分:1)

听起来您正在使用VS 2008附带的xsd.exe为.net 4程序集创建xsd文件。你不应该使用VS 2010附带的版本