コード例 #1
0
        public Db4oLibraryEnvironment(File file, File additionalAssembly)
        {
            _targetAssembly = file.GetAbsolutePath();
#if !CF && !SILVERLIGHT
            _assemblyVersion = AssemblyVersionFor(_targetAssembly);
            _baseDirectory   = IOServices.BuildTempPath("migration-domain-" + _assemblyVersion);
            _domain          = CreateDomain(SetUpBaseDirectory());
            try
            {
                SetUpAssemblyResolver();
                SetUpLegacyAdapter();
            }
            catch (Exception x)
            {
                Dispose();
                throw new Exception("Failed to setup environment for '" + _targetAssembly + "'", x);
            }
#endif
        }
コード例 #2
0
 /// <exception cref="System.Exception"></exception>
 private void OpenServerFor(IDb4oTestCase testInstance)
 {
     _serverConfig = ServerConfigFor(testInstance);
     _server       = _csFactory.OpenServer(AsServerConfiguration(_serverConfig), _file.GetAbsolutePath
                                               (), -1);
     _port = _server.Ext().Port();
     _server.GrantAccess(Username, Password);
 }
コード例 #3
0
 public virtual string GetAbsolutePath()
 {
     return(_databaseFile.GetAbsolutePath());
 }