我已將C#ASP網站的內容移至C#ASP Web應用程序。我這樣做,所以我可以做一些事情,比如添加預構建事件。在VS2008 Web應用程序中無法識別的自定義名稱空間
除了一些我在App_Code文件夾中的.cs文件中聲明的命名空間沒有被識別,一切似乎都正常工作。
我得到的編譯錯誤,如
The type or namespace name 'nsAppGlobal' could not be found (are you missing a using directive or an assembly reference?)
我有一個cs文件這非常清楚地聲明瞭這個命名空間。由於某些原因,Intellisense和編譯器都無法看到它。
我聽說我可以通過將我的名稱空間構建到dll庫中,然後在網絡應用程序中包含來解決此問題。這聽起來很愚蠢 - 因爲我怎麼編輯那些代碼呢?我將不得不在另一個項目中編輯並重建dll?
有沒有人遇到過這個問題?在Web應用程序項目中使用名稱空間的最佳策略是什麼?
您是否涉及多個項目?你是否將你的文件包含在你的項目中? –
沒有這一切都在一個項目。我從其他聲明自己命名空間的項目中提取了幾個.cs文件。當項目是一個網站而不是一個Web應用程序時,這不是一個問題 –