我使用標準的文件中,這兩個類由相同的ASP.NET C#項目會在VS2010和MonoDevelop的(的Site.Master,的Web.Config,默認.aspx等),並接收在底部看到的相同錯誤(CS0234)。CS0234 - 不能實例C#類ASP.NET
Login.cs:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using mynamespace;
namespace mynamespace
{
public partial class Logon
{
public void btnClicked(object sender, EventArgs e)
{
//ERROR IS HERE:
mynamespace.Test session = new mynamespace.Test();
//Obviously, this doesn't work either:
Response.Write(session.echoUser());
}
}
}
test.cs中:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using mynamespace;
namespace mynamespace
{
public class Test
{
public string echoUser()
{
return "foobar";
}
}
}
我收到了同樣的錯誤在這兩個IDE中,這裏是MonoDevelop的錯誤:
The type or namespace 'Test' does not exist in the namespace 'mynamespace' (are you missing an assembly reference?) (CS0234) Logon.cs
基本上,類Test拒絕實例化。任何輸入是讚賞!
你有兩個項目之間的項目參考? –
右鍵單擊測試項目並單擊添加引用,然後在解決方案選項卡中,您可以選擇您的其他項目。 –
這些是兩個Class文件,而不是兩個項目。我只是編輯我的OP,使其更有意義。我試圖說明我在VS的一個項目和MonoDev的一個單獨的項目中嘗試了這個。 – Matthew2468