Re: Using assembly.load to load system.data
From: Dan (daniel_at_hawkins1978.fsnet.co.uk)
Date: 03/03/05
- Next message: Daniel Moth: "Re: Using assembly.load to load system.data"
- Previous message: Victor: "connection about sqlcedataadapter"
- In reply to: Sergey Bogdanov: "Re: Using assembly.load to load system.data"
- Next in thread: Daniel Moth: "Re: Using assembly.load to load system.data"
- Reply: Daniel Moth: "Re: Using assembly.load to load system.data"
- Messages sorted by: [ date ] [ thread ]
Date: Thu, 3 Mar 2005 12:09:31 -0000
Hi Sergey
The code in the catch block trys to load with the fullname, but looking at
what you said I had a different publickeytoken, that might have been the
problem.
Thanks
Dan
"Sergey Bogdanov" <sergey.bogdanov@gmail.com> wrote in message
news:%23xnQs19HFHA.1528@TK2MSFTNGP09.phx.gbl...
> How do you invoke it? Try something like this:
> loadAssembly("System.Data", "System.Data, Version=1.0.5000.0,
> Culture=neutral, PublicKeyToken=969db8053d3322ac")
>
> Best regards,
> Sergey Bogdanov
> http://www.sergeybogdanov.com
>
>
> Dan wrote:
>> Hi Daniel
>> The code I use is this:
>>
>> Public Shared Sub loadAssembly(ByVal ns As String, ByVal assemblyName
>> As String)
>> Dim ass As [Assembly]
>> If Not assemblyMappings.ContainsKey(ns) Then
>> Try
>> ass = [Assembly].Load(ns)
>> assemblyMappings(ns) = ass
>> Catch ex As Exception
>> If ass Is Nothing Then
>> 'try load from fullname
>> ass = [Assembly].Load(assemblyName)
>> assemblyMappings(ns) = ass
>> End If
>> End Try
>> End If
>> End Sub
>>
>> So if I call this to load system.data, ns would be system.data and
>> assembly name is the full name, version, public key etc. But even when
>> trying to load it with the fullname fails.
>>
>> Thanks
>> Dan
>> "Daniel Moth" <dmoth74@hotmail.com> wrote in message
>> news:e4CLV$3HFHA.1172@TK2MSFTNGP12.phx.gbl...
>>
>>>Can you show some code?
>>>
>>>Chances are that you are not passing the full name to Assembly.Load. If
>>>that is the case, the only reason winforms & drawing loaded was because
>>>they were loaded already. To test this theory insert this line just
>>>before your Assembly.load of system.data. If it works with and doesn't
>>>without, it is as I suspected so share some code. If it continues to
>>>throw then... ...still show us the code
>>>
>>>// c#
>>>System.Data.Column b = new System.Data.Column("test")
>>>
>>>' vb
>>>Dim b As New System.Data.DataColumn("test")
>>>
>>>Cheers
>>>Daniel
>>>--
>>>http://www.danielmoth.com/Blog/
>>>
>>>
>>>"Dan" <daniel@hawkins1978.fsnet.co.uk> wrote in message
>>>news:ukjRj6qGFHA.2524@TK2MSFTNGP15.phx.gbl...
>>>
>>>>Hi everyone
>>>>I'm having trouble trying to load the system.data assembly.
>>>>If I do assembly.load() and pass in system.windows.forms or
>>>>system.drawing
>>>>it loads the assembly but if I use system.data it throws an ioexception.
>>>>
>>>>has anyone else come across this
>>>>thanks
>>>>Dan
>>>>
>>>
>>
- Next message: Daniel Moth: "Re: Using assembly.load to load system.data"
- Previous message: Victor: "connection about sqlcedataadapter"
- In reply to: Sergey Bogdanov: "Re: Using assembly.load to load system.data"
- Next in thread: Daniel Moth: "Re: Using assembly.load to load system.data"
- Reply: Daniel Moth: "Re: Using assembly.load to load system.data"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|