找不到类型或命名空间名称“名称”

时间:2012-05-04 15:43:53

标签: c#

无法找到类型或命名空间名称'Question'(您是否缺少using指令或程序集引用?)

我早上花了相同的错误阅读线程,但没有找到任何似乎适用的东西。引用似乎已正确设置。我尝试添加“使用TestProject.Trivia.Web”,但后来我得到“类型或命名空间名称'Web'在命名空间'TestProject.Trivia'中不存在(你是否正在使用程序集引用?)。

在一个项目中,我有这个cs文件:

using System.Runtime.Serialization;
using System.Xml.Serialization;

namespace TestProject.Trivia
{
[DataContract]
public class Course
{
    [XmlAttribute, DataMember]
    public string Name { get; set; }

    [XmlAttribute, DataMember]
    public int Id { get; set; }

    [XmlElement, DataMember]
    public Question [] Questions { get; set; }
}

}

它引用了类TestProject.Trivia.Web,它有一个带有问题定义的javascript文件(我在解决方案的其余部分引用并没有任何问题)。

任何想法都将受到赞赏......

1 个答案:

答案 0 :(得分:2)

定义问题是一个javascript文件不会在.Net中创建Question的对象,所以你不能在C#代码中将它用作.Net对象。

制作课程问题并使用它。

public class Question
{
    ...
}