View Single Post
  #4  
Old March 2nd 09, 06:32 PM posted to microsoft.public.outlook.program_addins
Jason
external usenet poster
 
Posts: 41
Default setup project: how to add a custom form and make the form as default

Did not work. All variables were set to null before app.QUit() was issued. I
even used scope

Outlook.Application app = new Outlook.Application();

{
...
}

app.Quit();

System.Runtime.InteropServices.Marshal.ReleaseComO bject(app);


May be MSI package and installer class work differently.

Anyway I gave up. I moved the publish function to the setup form inside
add-in. User has to provide some info before they can use the add-in.


"Ken Slovak - [MVP - Outlook]" wrote in message
...
Are you creating an Outlook process? If so and Outlook wasn't running
before you did that you need to use app.Quit() to shut down Outlook before
releasing the app object. Make sure all of your other Outlook objects are
released before you call Quit(), then release app.

--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Professional Programming Outlook 2007.
Reminder Manager, Extended Reminders, Attachment Options.
http://www.slovaktech.com/products.htm


"Jason" wrote in message
...
I figured out the first question. Now I can publish a form from
msi.However it has problem, the outlook.exe does not terminate, even after
System.Runtime.InteropServices.Marshal.ReleaseCo mObject(app).


Still have problem in default form setting. I'll create a new thread.

"Jason" wrote in message
...
How do I deploy a custom form through Outlook add-in setup? I wrote
custom code for windows service installtion but I don't know this add-in
thing.

I know how to make the form as default by setting registry. Can I add
those registry values to the existing entries on the setup project
registry tab?






Ads