Использование WebActivator в проекте VB.NET

Чтобы пакет Elmah.MVC работал и в проектах VB.NET, я создал приложение ASP.NET MVC3 VB.NET, добавило пакет Nuget WebActivator (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?

1 ответ

Решение

WebActivator должен работать на любом языке, так как это чистый компонент времени выполнения. Но я запутался, как вы можете использовать C# -код в своем VB-приложении. Разве ты не должен писать это в VB? Может быть, файлы C# просто игнорируются как есть, поэтому они не работают?

Другие вопросы по тегам