2016-08-02 80 views
0

我在下面給出的VS 2015中創建了一個解決方案。我已經添加了一個文件夾Mapper,並在其中添加了一個DefaultMapper.cs類。我想從defalut.cs中訪問這個類(DefaultMapper.cs)。我無法訪問它。 如果我把同一個類放在App_code文件夾中,那麼我可以訪問它。 我也在使用公共訪問修飾符。 任何人都可以幫助我。提前致謝。無法訪問不在VS 2015中的app_code文件夾中的類

enter image description here

+1

確保您使用的是正確的名稱空間 – CPR43

+0

感謝您的回覆。這個選項也是我在發佈這個問題之前試過的,但是這個也不起作用。我注意到如果在這個類(DefaultMapper.cs)中有任何編譯器錯誤,那麼在編譯期間它不會拋出任何錯誤。不知道爲什麼VS 2015的行爲如此。 – Raj

回答

0

您必須添加命名空間像這樣(快捷鍵CTRL +。(點),會提示你添加這個,而你正在試圖創建一個實例。),

using POC.Mapper; 

那麼你就可以創建實例,

DefaultMapper test = new DefaultMapper(); 

POC.Mapper.DefaultMapper test = new POC.Mapper.DefaultMapper(); 

你說你可以調用這個類,如果你把它放在app_code中。檢查Default.cs類中的命名空間,您將看到using POC.App_Code已經存在。這就是爲什麼你可以從那裏打電話。

Hope help,

+0

感謝您的回覆。這個選項也是我在發佈這個問題之前試過的,但是這個也不起作用。我注意到如果這個類(DefaultMapper.cs)有任何編譯器錯誤,那麼在編譯期間它不會拋出任何異常。不知道爲什麼VS 2015的行爲如此。 – Raj