全て、
私は ASP.NET プログラミングが初めてで、いくつかの例を試して始めようとしています。私はXamarin 4.0.8(ビルド2)でこれをやっています。Default.aspx
(プロジェクトの作成時に生成された) ファイルを開こうとすると、次の例外警告が表示されます。
System.Exception: System.Web assembly name not found for framework .NETFramework,Version=v4.5
at MonoDevelop.AspNet.WebTypeContext.GetSystemWebDom(TargetRuntime runtime, TargetFramework targetFramework)
at MonoDevelop.AspNet.WebTypeContext.GetSystemWebDom(AspNetAppProject project)
at MonoDevelop.AspNet.WebTypeContext..ctor(AspNetAppProject project)
at MonoDevelop.AspNet.Parser.DocumentReferenceManager..ctor(AspNetAppProject project)
at MonoDevelop.AspNet.Gui.AspNetEditorExtension.OnParsedDocumentUpdated()
at MonoDevelop.XmlEditor.Gui.BaseXmlEditorExtension.<Initialize>b__0(Object , EventArgs )
at System.EventHandler.Invoke(Object sender, EventArgs e)
at MonoDevelop.Ide.Gui.Document.OnDocumentParsed(EventArgs e)
at MonoDevelop.Ide.Gui.Document.<>c__DisplayClass1c.<>c__DisplayClass1e <>c__DisplayClass20.<StartReparseThread>b__1b(Object , EventArgs )
at Gtk.Application.InvokeCB.Invoke()
at GLib.Timeout.TimeoutProxy.Handler()
さらに、後でこの例外を受け取ります。
System.NullReferenceException: Object reference not set to an instance of an object.
at MonoDevelop.AspNet.Gui.AspNetEditorExtension.OnParsedDocumentUpdated()
at MonoDevelop.XmlEditor.Gui.BaseXmlEditorExtension.<Initialize>b__0(Object , EventArgs )
at System.EventHandler.Invoke(Object sender, EventArgs e)
at MonoDevelop.Ide.Gui.Document.OnDocumentParsed(EventArgs e)
at MonoDevelop.Ide.Gui.Document.<>c__DisplayClass1c.<>c__DisplayClass1e.<>c__DisplayClass20.<StartReparseThread>b__1b(Object , EventArgs )
at Gtk.Application.InvokeCB.Invoke()
at GLib.Timeout.TimeoutProxy.Handler()
最終的に、IDE を閉じなければならないところまで来ます。
対象のフレームワークを Mono/.NET 4.0 から Mono/.NET 4.5 に切り替えてみましたが、無駄でした。
System.Web ライブラリが見つからないようです。そこに向けるにはどうすればよいですか?