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

本文关键字:名称 类型 命名空间 找不到 | 更新日期: 2023-09-27 18:33:07

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

我花了一上午的时间阅读具有相同错误的线程,但没有找到任何似乎适用的内容。引用似乎设置正确。我尝试添加"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文件,其中包含一个问题的定义(我在解决方案的其余部分引用它没有问题)。

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

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

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

制作一个班级问题并使用它。

public class Question
{
    ...
}