VS 2013 从 UML 引用错误生成代码

VS 2013 generated code from UML references error

我使用 Visual Studio 2013 创建了一个关于我的数据模型的 UML 模型,以便更轻松地管理模型并让 VS 为我生成模型的源代码。出乎意料的是,我遇到了一个奇怪的问题,您可以在下图中看到。它说对系统包的引用不正确。如果我将光标移到它上面然后它说 VS 寻找,例如 SayusiAndo.DiLib.Model.Auth 下的 System.Collection.Generic 包,而不是简单地在 System.

我制作了一个更简单的模型,并从中生成了代码,效果很好。

我不知道哪种情况才是正确的解决方案。如果是后者,那么我该如何处理第一个才能在代码生成后编译代码?

我尝试逐步更改包结构的属性,一次一步,看看会发生什么,没有徒劳。

如果需要更多信息,请告诉我!

提前感谢您的帮助!

问题的根源是名称空间冲突。我有一个

SayusiAndo.DiLib.DataModel.Model.System

冲突的命名空间

System.*

namespace 如果 using 列在命名空间中,您可以看到屏幕截图。

问题已通过重命名命名空间解决。