【发布时间】:2011-03-25 17:59:36
【问题描述】:
尝试在解决方案ExpertSystem 中构建我的项目ExpertSystem 时遇到一个奇怪的错误:
错误 1 类型名称 'App' 没有 存在于类型中 'ExpertSystem.ExpertSystem' D:\Users\Kirill\Documents\Visual 工作室 2010\Projects\ExpertSystem\ExpertSystem\obj\x86\Debug\App.g.cs 60 26 专家系统
我什至不知道 VS 在构建时会创建这个文件。所以,我开始在我上次编辑的代码中搜索问题,发现问题出在我的最后一堂课中:
namespace ExpertSystem
{
public class ExpertSystem
{
//...
}
}
当类名更改为不同于ExpertSystem 的名称时,项目编译不会出错。
谁能解释一下,我真的可以在 C# 中拥有与命名空间/项目/解决方案同名的类吗?还是这是某种 VS/WPF 错误?
谢谢。
【问题讨论】:
标签: c# wpf visual-studio-2010 class naming