0

找不到类型或命名空间名称“问题”(您是否缺少 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 文件(我在解决方案的其余部分中毫无问题地引用了该文件)。

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

4

1 回答 1

2

定义 Question 是一个 javascript 文件,不会在 .Net 中创建 Question 对象,因此您不能在 C# 代码中将其用作 .Net 对象。

做一个课堂问题并使用它。

public class Question
{
    ...
}
于 2012-05-04T15:46:35.233 回答