Свободно работает NHibernate 1.2 - Вызванный член не поддерживается в динамической сборке

Я обновил свой Fluent NHibenate до 1.2, потому что я обновил NHibenate до версии 3.0. Это произошло, в свою очередь, потому, что я использую ANTLR в своем проекте и у меня были проблемы с совместимостью между версиями ANTLR. Теперь я получаю эту ошибку, создавая сопоставления как часть вызова Fluently.Configure (), которую я ранее не получал в версии 1.0.XX с использованием тех же сборок. Я разрабатываю на C # .NET 3.5 в VS2008.

Ошибка: «Вызванный член не поддерживается в динамической сборке».

    public static ISessionFactory GetFactory()
    {
        if (_factory == null)
        {
            Assembly assembly = Assembly.Load("BigFoot.Infrastructure");

            IApplicationContext springContainer = ContextRegistry.GetContext();
            IDbProvider provider = (IDbProvider)springContainer.GetObject("DbProvider");

            string connection = provider.ConnectionString;

            if (connection.Length > 0)
            {

                _factory = Fluently.Configure()
                    .Database(MsSqlConfiguration.MsSql2008.ConnectionString(connection))
                    .Mappings(m =>
                        {
                            m.FluentMappings.AddFromAssembly(assembly);
                            m.HbmMappings.AddFromAssembly(assembly);
                        })

                    .BuildSessionFactory();
            }
        }

        return _factory;
    }
7
задан Mauricio Scheffer 15 February 2011 в 14:00
поделиться