无法找到类型或命名空间名称'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文件(我在解决方案的其余部分引用并没有任何问题)。
任何想法都将受到赞赏......
答案 0 :(得分:2)
定义问题是一个javascript文件不会在.Net中创建Question的对象,所以你不能在C#代码中将它用作.Net对象。
制作课程问题并使用它。
public class Question
{
...
}