OK, thanks. A couple follow up questions:

1. The documentation says that adding Referenses "ensures that build 
order dependencies are defined correctly within the solution. In 
addition, it generates a set of WiX preprocessor definitions which are 
set on the Candle command line and can be referenced in source files." 
That all seems really neat, but I don't know how to make use of it all. 
Are there any examples of how to use the preprocessor definitions?

2. Should I use *Harvest Type *of /project/ (Harvest outputs of a Visual 
Studio project) for VB6 projects? Or do I want to be using the file or 
dir types? The /project/ example given in the help file (and elsewhere) 
is clearly for a C# project. Anyway, I can't seem to get the /project/ 
Harvest Type to work for any type of project; VB6; VB.NET or C# 
projects. I get this output:

<output>

    C:\ace-co-devel\Aceco.NET\AcecoWix>heat project -pog:Binaries -ag
    -template:frag
    ment -out ScXMLReader.wxs
    "C:\ace-co-devel\Aceco.NET\ScXMLReader\ScXMLReader.csp
    roj"
    Microsoft (R) Windows Installer Xml Toolset Harvester version 3.0.5419.0
    Copyright (C) Microsoft Corporation. All rights reserved.

    heat.exe : error HEAT0001 : -pog:Binaries

    Exception Type: System.IO.FileNotFoundException

    Stack Trace:
       at
    Microsoft.Tools.WindowsInstallerXml.Extensions.VSProjectHarvester.Harvest(
    String argument)
       at Microsoft.Tools.WindowsInstallerXml.Harvester.Harvest(String
    argument)
       at Microsoft.Tools.WindowsInstallerXml.Tools.Heat.Run(String[] args)

</output>

The ScXMLReader.csproj exists.

3.  I missed the Schema References, thanks. Are there examples that show 
how to use the various extensions? Specifically the Netfx, Util, 
Complus, and Sql extensions?

Thanks,

Bill McCormick
-- 
ACE-CO
5355 Dietrich Rd.
San Antonio, TX 78219
(210) 661-4111 x512
(800) 676-4111 Toll Free
(210) 662-6177 Fax
(210) 216-6641 Cell
mailto:wpmccorm...@ace-co.com
http://www.ace-co.com 




On 3/24/2010 5:48 AM, Pally Sandher wrote:
> 1 - References are probably Visual Studio's doing since you have your
> projects all in the same solution. Dark simply creates XML from an MSI,
> it doesn't create a .wixproj or modify any .sln.
>
> 2 - yes you should be using heat.exe to harvest your .NET assemblies.
>
> 3 - Surprisingly you'll find information on WiX extensions in the WiX
> documentation. See
> http://wix.sourceforge.net/manual-wix3/advanced_wix_topics_index.htm &
> http://wix.sourceforge.net/manual-wix3/schema_index.htm or your WiX.chm
> which is installed along with the WiX compilers.
>
>
> Palbinder Sandher 
> Software Deployment & IT Administrator
> T: +44 (0) 141 945 8500 
> F: +44 (0) 141 945 8501 
>
> http://www.iesve.com 
> **Design, Simulate + Innovate with the <Virtual Environment>**
> Integrated Environmental Solutions Limited. Registered in Scotland No.
> SC151456 
> Registered Office - Helix Building, West Of Scotland Science Park,
> Glasgow G20 0SP
> Email Disclaimer
>
>
> -----Original Message-----
> From: Bill McCormick (LIST) [mailto:wpmccorm...@ace-co.com] 
> Sent: 23 March 2010 21:59
> To: WiX
> Subject: [WiX-users] .NET Applications
>
> I'm working on an installer project that has a mix of legacy VB
> applications and .NET applications.
>
> Originally, I exposed /dark /to an existing MSI, but I wasn't happy with
> the output. So I thought I'd give /heat/ a try; I used /heat /to melt
> the old VB apps down to wxs files and I can sort of see where all that's
> heading with all the various fragments and component groups.
>
> Then I noticed that my WiX project has references to all the .NET
> projects that I'd like to install and I don't recall adding the
> references. Is this something that /dark /did?
>
> Or is this a consequence of having my WiX project part of a solution
> with all the other .NET projetcts?
>
> Is this something that is required for installing .NET applications?
>
> Should I be using /heat/ to melt the bin\Release of my .NET projects? Or
> is there a better/easier method?
>
> Where can I get detailed info on all the Extensions (WixNetFxExtension,
> WixUIExtension, et. al.)?
>
>
> Thanks,
>
> Bill
>
> ------------------------------------------------------------------------
> ------
> Download Intel&#174; Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
> ------------------------------------------------------------------------------
> Download Intel&#174; Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>   

Bill McCormick
-- 
ACE-CO
5355 Dietrich Rd.
San Antonio, TX 78219
(210) 661-4111 x512
(800) 676-4111 Toll Free
(210) 662-6177 Fax
(210) 216-6641 Cell
mailto:wpmccorm...@ace-co.com
http://www.ace-co.com 


------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to