Hi there, I'm running an Asp.NET MVC site with Nuget packages for Microsoft.AspNet.Mvc 4.0.0.0 developed with MonoDevelop 5.3.
Mono's or Microsoft's EntityFramework ist not involved for now but since I tried to use a custom EditorTemplate in a razor view, System.Web.MVC throws System.IO.FileNotFoundException Could not load file or assembly 'System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. on page load. The stack trace is printed below¹. My code also². I tried to find a referencable System.Data.Entity.dll but I had no luck. Mono's distribution of EntityFramework seems not to work as well. And I just can't figure out why the System.Data.Entity is referenced at this point. Could someone please give me a hint? Or do you need any more information? Thanks in advance // nielo ¹) StackTrace: ====8<--------------------- at System.Web.Mvc.Html.DefaultEditorTemplates+<>c__DisplayClass6.<ObjectTemplate>b__5 (System.Web.Mvc.ModelMetadata pm) [0x00000] in <filename unknown>:0 at System.Linq.Enumerable+<CreateWhereIterator>c__Iterator1E`1[System.Web.Mvc.ModelMetadata].MoveNext () [0x00000] in <filename unknown>:0 at System.Web.Mvc.Html.DefaultEditorTemplates.ObjectTemplate (System.Web.Mvc.HtmlHelper html, System.Web.Mvc.Html.TemplateHelperDelegate templateHelper) [0x00000] in <filename unknown>:0 at System.Web.Mvc.Html.DefaultEditorTemplates.ObjectTemplate (System.Web.Mvc.HtmlHelper html) [0x00000] in <filename unknown>:0 at System.Web.Mvc.Html.TemplateHelpers.ExecuteTemplate (System.Web.Mvc.HtmlHelper html, System.Web.Mvc.ViewDataDictionary viewData, System.String templateName, DataBoundControlMode mode, System.Web.Mvc.Html.GetViewNamesDelegate getViewNames, System.Web.Mvc.Html.GetDefaultActionsDelegate getDefaultActions) [0x00000] in <filename unknown>:0 at (wrapper delegate-invoke) <Module>:invoke_string__this___HtmlHelper_ViewDataDictionary_string_DataBoundControlMode_TemplateHelpers/GetViewNamesDelegate_TemplateHelpers/GetDefaultActionsDelegate (System.Web.Mvc.HtmlHelper,System.Web.Mvc.ViewDataDictionary,string,System.Web.UI.WebControls.DataBoundControlMode,System.Web.Mvc.Html.TemplateHelpers/GetViewNamesDelegate,System.Web.Mvc.Html.TemplateHelpers/GetDefaultActionsDelegate) at System.Web.Mvc.Html.TemplateHelpers.TemplateHelper (System.Web.Mvc.HtmlHelper html, System.Web.Mvc.ModelMetadata metadata, System.String htmlFieldName, System.String templateName, DataBoundControlMode mode, System.Object additionalViewData, System.Web.Mvc.Html.ExecuteTemplateDelegate executeTemplate) [0x00000] in <filename unknown>:0 at System.Web.Mvc.Html.TemplateHelpers.TemplateHelper (System.Web.Mvc.HtmlHelper html, System.Web.Mvc.ModelMetadata metadata, System.String htmlFieldName, System.String templateName, DataBoundControlMode mode, System.Object additionalViewData) [0x00000] in <filename unknown>:0 at (wrapper delegate-invoke) <Module>:invoke_string__this___HtmlHelper_ModelMetadata_string_string_DataBoundControlMode_object (System.Web.Mvc.HtmlHelper,System.Web.Mvc.ModelMetadata,string,string,System.Web.UI.WebControls.DataBoundControlMode,object) at System.Web.Mvc.Html.TemplateHelpers.TemplateFor[SchoolModel,AddressModel] (System.Web.Mvc.HtmlHelper`1 html, System.Linq.Expressions.Expression`1 expression, System.String templateName, System.String htmlFieldName, DataBoundControlMode mode, System.Object additionalViewData, System.Web.Mvc.Html.TemplateHelperDelegate templateHelper) [0x00000] in <filename unknown>:0 at System.Web.Mvc.Html.TemplateHelpers.TemplateFor[SchoolModel,AddressModel] (System.Web.Mvc.HtmlHelper`1 html, System.Linq.Expressions.Expression`1 expression, System.String templateName, System.String htmlFieldName, DataBoundControlMode mode, System.Object additionalViewData) [0x00000] in <filename unknown>:0 at System.Web.Mvc.Html.EditorExtensions.EditorFor[SchoolModel,AddressModel] (System.Web.Mvc.HtmlHelper`1 html, System.Linq.Expressions.Expression`1 expression) [0x00000] in <filename unknown>:0 at ASP._Page_Views_School_Index_cshtml.Execute () [0x000f8] in /home/nielo/projekte/kompetenzz/ASP.NET/Kompi.GirlsDay.NET_MVC-4.5/src/Kompi.GirlsDay.Web/Views/School/Index.cshtml:9 at System.Web.WebPages.WebPageBase.ExecutePageHierarchy () [0x00000] in <filename unknown>:0 at System.Web.Mvc.WebViewPage.ExecutePageHierarchy () [0x00000] in <filename unknown>:0 at System.Web.WebPages.StartPage.RunPage () [0x00000] in <filename unknown>:0 at System.Web.WebPages.StartPage.ExecutePageHierarchy () [0x00000] in <filename unknown>:0 at System.Web.WebPages.WebPageBase.ExecutePageHierarchy (System.Web.WebPages.WebPageContext pageContext, System.IO.TextWriter writer, System.Web.WebPages.WebPageRenderingBase startPage) [0x00000] in <filename unknown>:0 at System.Web.Mvc.RazorView.RenderView (System.Web.Mvc.ViewContext viewContext, System.IO.TextWriter writer, System.Object instance) [0x00000] in <filename unknown>:0 at System.Web.Mvc.BuildManagerCompiledView.Render (System.Web.Mvc.ViewContext viewContext, System.IO.TextWriter writer) [0x00000] in <filename unknown>:0 at System.Web.Mvc.ViewResultBase.ExecuteResult (System.Web.Mvc.ControllerContext context) [0x00000] in <filename unknown>:0 at System.Web.Mvc.ControllerActionInvoker.InvokeActionResult (System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ActionResult actionResult) [0x00000] in <filename unknown>:0 at System.Web.Mvc.ControllerActionInvoker+<>c__DisplayClass1a.<InvokeActionResultWithFilters>b__17 () [0x00000] in <filename unknown>:0 at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter (IResultFilter filter, System.Web.Mvc.ResultExecutingContext preContext, System.Func`1 continuation) [0x00000] in <filename unknown>:0 ====8<--------------------- ²) Code: ====8<--------------------- Models/SchoolModel.cs: public class SchoolModel : BaseModel { [Required(ErrorMessage="Bitte geben Sie einen Schulnamen an.")] public string Name { get; set; } public AddressModel Address { get; set; } } ====8<--------------------- Models/AddressModel.cs: public class AddressModel : BaseModel { [Required(ErrorMessage="Bitte geben Sie einen Organisationsnamen an.")] public string Name { get; set; } } ====8<--------------------- Views/School/Index.cshtml: @model Kompi.GirlsDay.Web.Models.SchoolModel <div> @Html.LabelFor(x => x.Name): @Html.EditorFor(x => x.Name) </div> @Html.EditorFor(x => x.Address) ====8<--------------------- Views/Shared/EditorTemplates/Address.cshtml: @model Kompi.GirlsDay.Web.Models.AddressModel <div> @Html.LabelFor(m => m.Name): @Html.EditorFor(m => m.Name) </div> ====8<--------------------- -- Kompetenzzentrum Technik-Diversity-Chancengleichheit Girls'Day - Mädchen-Zukunftstag | Technik Wilhelm-Bertelsmann-Str. 10, 33602 Bielefeld Tel. +49 521 106-73 56 | Fax: +49 521 106-71 71 heinem...@kompetenzz.de www.kompetenzz.de www.girls-day.de *2015 findet der Girls'Day am 23. April statt.* *Girls'Day Online-Shop* http://material.kompetenzz.net/girls-day Hier können Sie den Girls'Day Newsletter abonnieren. http://www.girls-day.de/newsletter/subscribe Das Projekt Girls'Day - Mädchen-Zukunftstag wird gefördert vom Bundesministerium für Bildung und Forschung und vom Bundesministerium für Familie, Senioren, Frauen und Jugend Kompetenzzentrum Technik-Diversity-Chancengleichheit e.V. Vorsitzende: Prof. Barbara Schwarze - Geschäftsführung: Doro-Thea Chwalek - Martina Köppke - Dr. Ulrike Struwe Vereinssitz: Wilhelm-Bertelsmann-Str. 10, 33602 Bielefeld eingetragen beim Amtsgericht Bielefeld, VR-Nr. 3811
signature.asc
Description: PGP signature
_______________________________________________ Mono-aspnet-list mailing list Mono-aspnet-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-aspnet-list