【发布时间】:2011-08-02 18:12:28
【问题描述】:
我遇到了与此连接问题中描述的相同的问题
“在 C++/CLI 项目中使用 XML 数据生成器工具的 XSD 文件将创建一组不在命名空间内的类。这些类应在 XML 数据生成器工具的命名空间属性指定的命名空间内. 这是在将 VS2008 项目升级到 VS2010 时检测到的。"
我看到 /namespace 选项在 XML 数据生成器工具的命令行上,但它仍然没有写入命名空间。
在 VS 2008 中
// This source code was auto-generated by xsd, Version=2.0.50727.3038.
//
namespace IOLib {
using namespace System;
ref class CPDS;
在 VS 2010 中
// This source code was auto-generated by xsd, Version=4.0.30319.1.
//
using namespace System;
ref class CPDS;
有没有办法强制 xsd 工具也写命名空间。
【问题讨论】:
标签: namespaces xsd c++-cli xsd.exe