在VB.NET项目中使用WebActivator



为了使Elmah.VC包也能在VB.NET项目中工作,我创建了ASP.NET MVC3 VB.NET应用程序添加了WebActivator Nuget包(v.1.5.1(,在App_Start文件夹中插入了简单的代码,如

[assembly: WebActivator.PreApplicationStartMethod(typeof(Elmah.Mvc.Web.App_Start.ElmahMvc_Start), "Start")]
namespace Elmah.Mvc.Web.App_Start
{
    public class ElmahMvc_Start
    {
        public static void Start()
        {
            Elmah.Mvc.Bootstrap.Initialize();
        }
    }
}

该项目建设得很好,但我从未达到Elmah.Mvc.Bootstrap.Initialize();线。

WebActivator是否适用于VB.NET?如果没有,我会想,因为很多不同的项目都使用WebActivator(Ninject、StructureMap等(,它们在VB.NET中受支持吗?

WebActivator应该在任何语言中工作,因为它是一个纯运行时组件。但我很困惑你怎么会在VB应用程序中使用这样的C#代码。你不应该用VB写这个吗?也许C#文件只是被忽略了,这就是为什么它不起作用?

相关内容

  • 没有找到相关文章

最新更新