Visual studio 2010 VS 2010年移民问题&x2013;XSD.EXE可以’;t process Framework 4.0程序集

Visual studio 2010 VS 2010年移民问题&x2013;XSD.EXE可以’;t process Framework 4.0程序集,visual-studio-2010,xsd,migration,Visual Studio 2010,Xsd,Migration,在VS2008/SDK6.0中,我使用XSD实用工具的/t选项从现有程序集/类自动生成XSD文件。使用VS 2010和SDK 7.0,这将不再有效,因为XSD.EXE无法处理新的Framework 4.0程序集。它声明为Framework 2.0工具,无法处理较新运行时的程序集 我的错误在哪里?听起来您正在使用VS 2008附带的xsd.exe为.net 4程序集创建xsd文件。如果您不使用VS 2010附带的版本,请仔细查看,我自己的问题有一个答案: VS2010附带了两个XSD工具 Micr

在VS2008/SDK6.0中,我使用XSD实用工具的/t选项从现有程序集/类自动生成XSD文件。使用VS 2010SDK 7.0,这将不再有效,因为XSD.EXE无法处理新的Framework 4.0程序集。它声明为Framework 2.0工具,无法处理较新运行时的程序集


我的错误在哪里?

听起来您正在使用VS 2008附带的xsd.exe为.net 4程序集创建xsd文件。如果您不使用VS 2010附带的版本,请仔细查看,我自己的问题有一个答案:

VS2010附带了两个XSD工具

Microsoft SDK/Windows/v7.0A/bin/xsd.exe–用于旧框架的xsd工具

Microsoft SDK/Windows/v7.0A/bin/NETFX 4.0 Tools/xsd.exe–用于framework 4.0程序集的xsd工具


我第一次使用错误的版本时:-)

+1到达bin文件夹,并告诉所有人它必须是2.0程序集。这将教会我:)