Re: [WiX-users] Proper way to Register COM TypeLib

2012-05-23 Thread tetelee
Thanks Chris. I am not sure if I misunderstood the functionality of heat, but I thought all it does was to declare the file structure in the target machine. And the new output somehow indicates that: I tried to run heat on both of my myLib.tlb file as well as myLib.dll files, the first wxs output

Re: [WiX-users] Proper way to Register COM TypeLib

2012-05-23 Thread Pally Sandher
[mailto:ttlee1...@gmail.com] Sent: 23 May 2012 09:58 To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Proper way to Register COM TypeLib Thanks Chris. I am not sure if I misunderstood the functionality of heat, but I thought all it does was to declare the file structure in the target

Re: [WiX-users] Proper way to Register COM TypeLib

2012-05-23 Thread tetelee
Thanks Pally! That's exactly why it went wrong in the first place: I only copied the myLib.dll and myLib.tlb to another folder and ran heat there. Now when I run heat in the project output folder, where all of the dependencies are located, the COM information is finally harvested in the wxs file.

[WiX-users] Proper way to Register COM TypeLib

2012-05-22 Thread tetelee
I need to create a WIX installer which will register one of our COM libraries. As a fresh user in WIX as well as in COM, I couldn't find a standard way to do it. I am using WIX 3.6 Here is how I do it. Firstly, I have one class library which is marked as Register for COM interop in VS2010, so now

Re: [WiX-users] Proper way to Register COM TypeLib

2012-05-22 Thread Pally Sandher
in Scotland No. SC151456 Registered Office - Helix Building, West Of Scotland Science Park, Glasgow G20 0SP Email Disclaimer -Original Message- From: tetelee [mailto:ttlee1...@gmail.com] Sent: 22 May 2012 16:23 To: wix-users@lists.sourceforge.net Subject: [WiX-users] Proper way to Register COM

Re: [WiX-users] Proper way to Register COM TypeLib

2012-05-22 Thread tetelee
Thanks for your reply. But I tried to put myLib.dll into the same Component as TypeLib element (I assume this is what you mean), but the result is the same. Plus, what's the difference between harvest and what I do now: just make the dll as another component? Like I mentioned, I originally put

Re: [WiX-users] Proper way to Register COM TypeLib

2012-05-22 Thread Pally Sandher
in Scotland No. SC151456 Registered Office - Helix Building, West Of Scotland Science Park, Glasgow G20 0SP Email Disclaimer -Original Message- From: tetelee [mailto:ttlee1...@gmail.com] Sent: 22 May 2012 16:56 To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Proper way

Re: [WiX-users] Proper way to Register COM TypeLib

2012-05-22 Thread Chris Lord
22, 2012 11:52 AM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Proper way to Register COM TypeLib Thanks for your reply. But I tried to put myLib.dll into the same Component as TypeLib element (I assume this is what you mean), but the result is the same. Plus, what's