Hello,
I try to realise my first MediaPortal Project and have an issue while coding the first lines.
I will connect from a 3rd Service class to the TV Service with the following code:
RemoteControl.HostName = "localhost";
//get the location of the database..
string connStr;
string provider;
IController controller = RemoteControl.Instance;
controller.GetDatabaseConnectionString(out connStr, out provider);
//set the connection string
ProviderFactory.SetDefaultProviderConnectionString(connStr);
In the last line I get an exception. Unfortunally I got it in german, but I hope you can read some information on that:
System.TypeInitializationException wurde nicht behandelt.
Message=Der Typeninitialisierer für "Gentle.Framework.ProviderFactory" hat eine Ausnahme verursacht.
Source=Gentle.Framework
TypeName=Gentle.Framework.ProviderFactory
StackTrace:
bei Gentle.Framework.ProviderFactory.SetDefaultProviderConnectionString(String connectionString)
bei ConsoleApplication1.Program.Main(String[] args) in C:\Users\xxx\Desktop\MP\TVAnytime\Test\ConsoleApplication1\ConsoleApplication1\Program.cs:Zeile 34.
bei System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
bei System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
bei Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
bei System.Threading.ThreadHelper.ThreadStart()
InnerException: System.Reflection.TargetInvocationException
Message=Ein Aufrufziel hat einen Ausnahmefehler verursacht.
Source=mscorlib
StackTrace:
bei System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
bei System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
bei System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
bei System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
bei Gentle.Common.MethodInvoker.Invoke(Object target, Object[] parameterValues)
bei Gentle.Common.MethodInvokable.Invoke(Object target)
bei Gentle.Common.MethodDispatcher.Invoke(Object target, Hashtable parameters)
bei Gentle.Common.CallbackTarget.Configure(Object target, XmlNode node)
bei Gentle.Common.CallbackTarget.Configure(Object target, XmlNodeList nodes)
bei Gentle.Common.ConfigurationMap.Configure(IList handlers, Object obj)
bei Gentle.Common.Configurator.Configure(String configStoreName, Object instance)
bei Gentle.Common.Configurator.Configure(Object instance)
bei Gentle.Framework.ProviderRegistry..ctor()
bei Gentle.Framework.ProviderFactory..cctor()
InnerException: System.Reflection.ReflectionTypeLoadException
Message=Mindestens ein Typ in der Assembly kann nicht geladen werden. Rufen Sie die LoaderExceptions-Eigenschaft ab, wenn Sie weitere Informationen benötigen.
Source=mscorlib
StackTrace:
bei System.Reflection.Module._GetTypesInternal(StackCrawlMark& stackMark)
bei System.Reflection.Assembly.GetTypes()
bei Gentle.Framework.ProviderRegistry.GetProviderInfo(Assembly assembly)
bei Gentle.Framework.ProviderRegistry.GetProviderInfo(String assemblyName)
bei Gentle.Framework.ProviderRegistry.RegisterProvider(String name, String assembly)
InnerException:
I also tried to post this in the german section, but I got no answer.
Thank you in advance.
Nu
I try to realise my first MediaPortal Project and have an issue while coding the first lines.
I will connect from a 3rd Service class to the TV Service with the following code:
RemoteControl.HostName = "localhost";
//get the location of the database..
string connStr;
string provider;
IController controller = RemoteControl.Instance;
controller.GetDatabaseConnectionString(out connStr, out provider);
//set the connection string
ProviderFactory.SetDefaultProviderConnectionString(connStr);
In the last line I get an exception. Unfortunally I got it in german, but I hope you can read some information on that:
System.TypeInitializationException wurde nicht behandelt.
Message=Der Typeninitialisierer für "Gentle.Framework.ProviderFactory" hat eine Ausnahme verursacht.
Source=Gentle.Framework
TypeName=Gentle.Framework.ProviderFactory
StackTrace:
bei Gentle.Framework.ProviderFactory.SetDefaultProviderConnectionString(String connectionString)
bei ConsoleApplication1.Program.Main(String[] args) in C:\Users\xxx\Desktop\MP\TVAnytime\Test\ConsoleApplication1\ConsoleApplication1\Program.cs:Zeile 34.
bei System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
bei System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
bei Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
bei System.Threading.ThreadHelper.ThreadStart()
InnerException: System.Reflection.TargetInvocationException
Message=Ein Aufrufziel hat einen Ausnahmefehler verursacht.
Source=mscorlib
StackTrace:
bei System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
bei System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
bei System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
bei System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
bei Gentle.Common.MethodInvoker.Invoke(Object target, Object[] parameterValues)
bei Gentle.Common.MethodInvokable.Invoke(Object target)
bei Gentle.Common.MethodDispatcher.Invoke(Object target, Hashtable parameters)
bei Gentle.Common.CallbackTarget.Configure(Object target, XmlNode node)
bei Gentle.Common.CallbackTarget.Configure(Object target, XmlNodeList nodes)
bei Gentle.Common.ConfigurationMap.Configure(IList handlers, Object obj)
bei Gentle.Common.Configurator.Configure(String configStoreName, Object instance)
bei Gentle.Common.Configurator.Configure(Object instance)
bei Gentle.Framework.ProviderRegistry..ctor()
bei Gentle.Framework.ProviderFactory..cctor()
InnerException: System.Reflection.ReflectionTypeLoadException
Message=Mindestens ein Typ in der Assembly kann nicht geladen werden. Rufen Sie die LoaderExceptions-Eigenschaft ab, wenn Sie weitere Informationen benötigen.
Source=mscorlib
StackTrace:
bei System.Reflection.Module._GetTypesInternal(StackCrawlMark& stackMark)
bei System.Reflection.Assembly.GetTypes()
bei Gentle.Framework.ProviderRegistry.GetProviderInfo(Assembly assembly)
bei Gentle.Framework.ProviderRegistry.GetProviderInfo(String assemblyName)
bei Gentle.Framework.ProviderRegistry.RegisterProvider(String name, String assembly)
InnerException:
I also tried to post this in the german section, but I got no answer.
Thank you in advance.
Nu