2012-05-04 186 views
0

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

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

在一个项目中,我有这个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文件(其中我在解决方案的其余部分参考而没有问题)。

任何想法将不胜感激...

+4

您必须将Question定义为.Net对象... – SimpleVar

+0

您试图直接在C#文件中使用JavaScript类吗?让我确定这就是你要求的。 –

+0

所以他犯了一个错误,纠正他是的。但不要低估他..这是他的情况下完全有效的问题。 – Doomsknight

回答

2

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

做一个类问题并使用它。

public class Question 
{ 
    ... 
} 
相关问题