PDA

View Full Version : Unable to see/add dependency modules on XP


rpgoldberg
04-05-2007, 04:35 PM
We have been trying to make use of the .NET 2.0 dependency module and subsequently experimented with others, but when going to Resources -> Add, the ONLY modules that appear are the two included ones for VB. Is there another setting or location that must be modified for Setup Factory 7.0.6.1 to dynamically pick up newer dependencies? We notice the two VB ones do not have xml files whereas the ones we cannot get to appear have an xml file with the same name as the subdir it appears in under dependencies.

Sample hierarchy on my machine:
c:\Setup Factory 7.0\Dependencies\
dotnet2_0\
dotnet2_0.xml
dotnetfx.exe
mdac28sp1\
mdac28sp1.xml
WGAPluginInstall.exe
vb5sp3\
Msvbvm50.exe
vb6sp6\
VBRun60sp6.exe

Eagle
04-05-2007, 04:55 PM
Hi there,

for modules to be accessable, the actual .xml file for any module
needs to live in ROOT\ of the dependancies folder of the SUF70
installation on your system.

eG: Dependancies\dotnet2_0.xml

If SUF70 is running and a new module is manually added,
SUF70 needs to be closed and restarted to recognise the addition

(the runtime itself , the .exe, can actualling live anywhere on a system
as there is option to select the file location during module editing.)

currently there is no option to 'import' - browse-select a dependancy module.xml from another location

hth

Eagle
04-05-2007, 05:33 PM
additional info, modules when added for use are treated as 'templates'
so any modification to a selected module for a loaded project is 'saved'
in the project file and for that project build only.

This way the 'original' module.xml file is protected from changes.

The module 'export' or module 'new' options are the way to go to
save\create fresh 'project independant' 'module templates'.

fwiw some of the 'howto' download and 'where to put a new module'
to make it available for use are not accurate, creating confusion.

if not already, maybe IR could have a fresh look at the whole Module
creation-addition functionality, howto thing.