I'm trying to build a plugin, but I have run into problems with the views. I have attached a photot of how the views are showing.

My code looks like

class VehicleViewEngine : ThemeableRazorViewEngine
    {
        public VehicleViewEngine()
        {
            ViewLocationFormats = new[] { "~/Plugins/Misc.VehicleAdmin/Views/{0}.cshtml" };

            PartialViewLocationFormats = new[] { "~/Plugins/Misc.VehicleAdmin/Views/{0}.cshtml" };
        }
    }

public class RouteConfig : IRouteProvider
    {
        public int Priority
        {
            get
            {
                return 0;
            }
        }

        public void RegisterRoutes(RouteCollection routes)
        {
            routes.MapRoute("Plugin.Misc.VehicleAdmin.ManageManufacturs",
                "Manufacture/Manage",
                new { Controller = "Manufacture", Action = "Manage" },
                new[] { "Nop.Plugin.Misc.VehicleAdmin.Controllers" });
            ViewEngines.Engines.Insert(0, new VehicleViewEngine());
            
        }
    }

public void ManageSiteMap(SiteMapNode rootNode)
        {
            var parentNode = new SiteMapNode()
            {
                Visible = true,
                Title = "Fordon",
                RouteValues = new RouteValueDictionary() { { "Area", "Admin" } }
            };

            parentNode.ChildNodes.Add(new SiteMapNode
            {
                Visible = true,
                Title = "Tillverkare",
                Url = "~/Manufacture/Manage",
                RouteValues = new RouteValueDictionary() { { "Area", "Admin" } }
            });