標準ファイル( Site.Master、Web.Config、Default.aspxなど)の中でこれら2つのクラスを使用して、VS2010とMonoDevelopの両方で同じASP.NET C#プロジェクトを作成し、下部に表示される同じエラー(CS0234)を受け取りました。
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エラーは次のとおりです。
タイプまたは名前空間'Test'が名前空間'mynamespace'に存在しません(アセンブリ参照がありませんか?)(CS0234)Logon.cs
基本的に、クラスTestはインスタンス化を拒否します。どんな入力でも大歓迎です!