Group:  Microsoft Outlook ยป microsoft.public.outlook.program_addins
Thread: InvalidCastException after installing VS 2005

Geek News

InvalidCastException after installing VS 2005
"Frank Sharp" <groovy[ at ]chello.at> 4/29/2006 1:17:42 PM
Running XP OL2003, VS 2002 pro, I wrote an Outlook Addin.. worked fine.
Did something like: process AppointmentItems based on a Custom Form
(MessageClass= IPM.Appointment.Reservation) in an Outlook calendar folder
named "Reservations" like:
Dim objAppts As Items
Dim objAppt As AppointmentItem
objNS = objApplication.GetNamespace("MAPI")
objAppts =
objNS.GetDefaultFolder(OlDefaultFolders.olFolderCalendar).Folders.Item("Reservations").Items
objAppts.IncludeRecurrences = True
objAppt = objAppts.Item(1)

(just an example.. I know how to write AddIns..everything worked fine..)

Then: Installed VS 2005 Pro. From this moment on I got an
InvalidCastException at this line:
objAppt = objAppts.Item(1)
(still running this AddIn under VS 2002.. did nothing with VS 2005, just
installed it)

Wrote a Win.exe to test this; found out: after installing VS2005 I get the
InvalidCastException in VS2002 if the messageclass is not exactly
"IPM.Appointment"; before it also worked with "IPM.Appointment.Reservation".
To prevent some answers that won't help:
This AddIn uses Framework 1.1:
'DefaultDomain': 'c:\windows\microsoft.net\framework\v1.1.4322\mscorlib.dll'
geladen, keine Symbole geladen.
'Domain2': 'c:\windows\microsoft.net\framework\v1.1.4322\mscorlib.dll'
geladen, keine Symbole geladen.
...and so on..(german version..)
TypeName(objAppts.Item(1)) is "AppointmentItem" (no distribution list in
this folder..just AppointmentItems with messageclass
IPM.Appointment.Reservation..)

What I tried so far: uninstalled VS 2005, uninstalled Framework 2.0.. no
luck.. same result..
Uninstalled Framework 1.1, 1.0; reinstalled Framework 1.0, 1.1..Setup repair
of VS 2002.. no luck..
Unchecked, rechecked the .NET Programmability Support for Outlook in Office
Setup, tried any combination with installing uninstalling redistributable
PIA's.. and so on..

Please help.
Thank you, Frank


Re: InvalidCastException after installing VS 2005
"Frank Sharp" <groovy[ at ]chello.at> 4/29/2006 10:45:38 PM
Solution. or better.. Bug report.. postet in
microsoft.public.outlook.interop with the same subject.
It's actually not just an AddIn problem..

Regards, Frank

"Frank Sharp" <groovy[ at ]chello.at> schrieb im Newsbeitrag
news:%23GOjL94aGHA.508[ at ]TK2MSFTNGP02.phx.gbl...
[Quoted Text]
> Running XP OL2003, VS 2002 pro, I wrote an Outlook Addin.. worked fine.
> Did something like: process AppointmentItems based on a Custom Form
> (MessageClass= IPM.Appointment.Reservation) in an Outlook calendar folder
> named "Reservations" like:
> Dim objAppts As Items
> Dim objAppt As AppointmentItem
> objNS = objApplication.GetNamespace("MAPI")
> objAppts =
> objNS.GetDefaultFolder(OlDefaultFolders.olFolderCalendar).Folders.Item("Reservations").Items
> objAppts.IncludeRecurrences = True
> objAppt = objAppts.Item(1)
>
> (just an example.. I know how to write AddIns..everything worked fine..)
>
> Then: Installed VS 2005 Pro. From this moment on I got an
> InvalidCastException at this line:
> objAppt = objAppts.Item(1)
> (still running this AddIn under VS 2002.. did nothing with VS 2005, just
> installed it)
>
> Wrote a Win.exe to test this; found out: after installing VS2005 I get the
> InvalidCastException in VS2002 if the messageclass is not exactly
> "IPM.Appointment"; before it also worked with
> "IPM.Appointment.Reservation".
> To prevent some answers that won't help:
> This AddIn uses Framework 1.1:
> 'DefaultDomain':
> 'c:\windows\microsoft.net\framework\v1.1.4322\mscorlib.dll' geladen, keine
> Symbole geladen.
> 'Domain2': 'c:\windows\microsoft.net\framework\v1.1.4322\mscorlib.dll'
> geladen, keine Symbole geladen.
> ..and so on..(german version..)
> TypeName(objAppts.Item(1)) is "AppointmentItem" (no distribution list in
> this folder..just AppointmentItems with messageclass
> IPM.Appointment.Reservation..)
>
> What I tried so far: uninstalled VS 2005, uninstalled Framework 2.0.. no
> luck.. same result..
> Uninstalled Framework 1.1, 1.0; reinstalled Framework 1.0, 1.1..Setup
> repair of VS 2002.. no luck..
> Unchecked, rechecked the .NET Programmability Support for Outlook in
> Office Setup, tried any combination with installing uninstalling
> redistributable PIA's.. and so on..
>
> Please help.
> Thank you, Frank
>


Home | Search | Terms | Imprint Contact
Newsgroups Reader - provided by WiredBox.Net