2015-02-05 54 views
0

我有一個ASP.NET項目。命名空間是MyNameSpace。在這個項目中的cs文件是TestClass.cs:爲什麼我錯過使用指令或程序集引用ASP.NET

namespace MyNameSpace 
{ 
    public class TestClass 
    { 
     public string name { get; set; } 
    } 
} 

還有另一個類,產品。在Product.cs類中:

namespace MyNameSpace 
{ 

    public class Product 
    { 
     public string ProductID { get; set; } 
     public string Name { get; set; } 


     public TestClass testClass; <==Doesn't work. 
    } 
} 

它爲什麼不起作用?我已經清理了解決方案,重建等。TestClass沒有Intellisense。我敢肯定,這是我正在做的愚蠢的事情,但是什麼?

+2

@Kith:有什麼問題。它*仍然*在課程名稱後面有一段時間。儘管這個問題寫得很差,並且顯然包含了錯誤,這使得很難知道OP的代碼是什麼樣子。 – 2015-02-05 16:49:23

+0

@JonathanWood這就是我的觀點。在對這個問題唯一答案的評論中,他聲稱這段時間只是一個錯字。如果我們不知道代碼是什麼,我們就無法幫助他。 – 2015-02-05 17:02:34

回答

2

右鍵單擊解決方案資源管理器中的TestClass.cs文件。確保生成操作設置爲編譯。然後,您應該在該課程上獲得Intellisense,並且您的Product課程應該能夠看到TestClass

-2

首先,請不要發佈詢問爲什麼「它不起作用」的問題。這不是程序員的想法。究竟會發生什麼?

其次,名稱空間名稱後沒有句點。

注意:很難說這些時期是否真的在代碼中,因爲這個Aravol角色一直在編輯這個問題,並且他似乎刪除了其中一個時期。

相關問題