当我尝试运行C#代码时,我在Visual Studio中收到此错误消息:
找不到类型或命名空间名称'Shape'(您是否缺少using指令或程序集引用?)
这是因为我在解决方案资源管理器中更改了某些文件的位置吗?从一开始我将文件放在一个文件夹中,然后将它们移到外面并擦除文件夹。我曾尝试使用重建解决方案并清理,但我仍然遇到此错误。
现在我在解决方案资源管理器中拥有相同“级别”的所有文件。我该怎么办才能让它再次发挥作用?
答案 0 :(得分:2)
要尝试的一些事项:
确保在解决方案资源管理器中将包含Shape
类的类文件标记为“包含在项目中”。
在包含错误的文件中,请确保您有一个适当的using
语句,引用Shape
类所在的命名空间。
如果Shape
类在外部DLL中,请确保它在项目中被引用。
仔细检查包含Shape
类的类文件的命名空间。根据您移动这些文件的方式,它可能已更改,您需要更新使用它的using
语句。
答案 1 :(得分:0)
这可能是由许多事情引起的。例如公共,程序集引用以及项目或解决方案文件夹。 JohnFx已经在他的回复中处理了其中一些。但要让你“前进”,请执行以下操作:
将所有文件移动到解决方案中的同一项目中。所以你的解决方案有一个项目,所有文件都在那个项目中。
这至少应该让你前进。然后试验。
祝你好运。