我有幾個爲我的web項目創建的類,我將它們存儲在App_Code文件夾中。我不想將所有類存儲在頂層(沒有命名空間),但想將它們組織到命名空間中。到目前爲止,這似乎不可能,因爲當我使用「使用XXXX」時命名空間聲明它仍然無法找到正確的類在我的代碼後面的文件。我可能做錯了什麼?將類組織到App_Code文件夾中的命名空間中,並不像預期的那樣工作
編輯:
所以,比如我有
namespace foo
{
public class bar
{
}
}
然後在頁面背後說我的代碼的Default.aspx我有
.
.
.
using foo
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
bar NewBar = new bar();
}
}
以上不爲我工作,我有使用
foo.bar NewBar = new foo.bar();
有沒有人有任何想法我做錯了?
編輯: 好的,所以我安裝了Visual Studio 2005 SP 1並試圖將其轉換爲Web應用程序而不是Web站點。仍然沒有運氣。
您正在使用哪個版本的VS?這對我很有用 – 2009-02-06 15:09:34
也適用於我的VS2008網站項目。 – 2009-02-06 15:26:12
https://msdn.microsoft.com/library/aa983464(v=vs.100).aspx – MacGyver 2015-12-05 08:02:58