2012-05-04 250 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 
{ 
    ... 
} 
相關問題