【问题标题】:Windows Phone Classes with same name but different folders具有相同名称但不同文件夹的 Windows Phone 类
【发布时间】:2013-08-26 06:55:51
【问题描述】:

我有两个由 xsd 工具自动生成的类。

类具有相同的名称和相似的成员变量。

但是很多成员都不一样。

我将这些类存储在不同的文件夹中。但是还是有冲突——像这样

The type 'Response' already contains a definition for 'Field1'

如何存储这些类以避免冲突?

我不想更改类中的任何内容,因为它们是自动生成的,更改它们可能会导致 XML 解析错误

类的结构如下:-

public partial class Response {

public string Field1;

public string Field2;

public string Field3;

}



public partial class Response {

public string Field1;

public string Field2;

public string Field4;

}

类存储如下

MyProject->Classes->Folder1->Class1

MyProject->Classes->Folder2->Class2

【问题讨论】:

  • 您是在使用文件夹,还是在实际更改类的命名空间?
  • @LewisBenge 我只使用文件夹

标签: class windows-phone-7 auto-generate


【解决方案1】:

如果整个类是由 Visual Studio 自动生成的(并且之后没有触及/移动),那么这些类具有不同的命名空间,因为命名空间是从文件夹名称派生的。 使用不同的名称空间,您不应该有冲突。 如果 XSD 工具不能这样工作,则需要手动调整命名空间名称或类名称。

【讨论】:

  • 未定义命名空间....我是 windows phone 开发和 c# 的新手 - 愚蠢的错误 ;) 当@LewisBenge 发表评论时我发现了谢谢你们俩
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-25
  • 1970-01-01
  • 2019-11-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多