【发布时间】:2010-12-17 15:31:07
【问题描述】:
我在 Visual Studio 2008 中遇到了一个问题,在重新编译库项目时,Visual Studio 无法解析命名空间。问题是 Visual Studio 不必要地扩展了命名空间。例如,我有一个演员像
... = (MyCompany.Dashboard.Data.BaseObjects.ZonesStruct) value;
以前编译好的,重新编译时突然开始失败。 Visual Studio 无法解决它并给出错误消息“类型或命名空间名称 'Data' 不存在于命名空间 'MyCompany.MyCompany.Dashboard'...”。开始的变化是向库中添加了一个新类。失败的类是现有的和未触及的类。
我以前遇到过类似的情况,但那是 UI 设计器生成的代码明确限定为“MyCompany.MyCompany...”。我希望这两种情况的根本原因是相同的。
不确定它是否有用,但库项目的默认命名空间是“MyCompany”。我试过修改它,但我没有注意到任何变化。
谢谢。
【问题讨论】:
标签: c# visual-studio-2008 namespaces