Answered by:
Setup Project Bootstrap questions/issues

Question
-
Dear experts,
I hope this is the right place for my question if not please let me know.
I’m creating a setup with the visual studio setup project all works but there is one small problem the auto detected dependencies are not all there so in need to include a custom prerequisite.
The custom prerequisite has to install two elements of the sql server feature pack http://www.microsoft.com/downloads/en/details.aspx?FamilyID=ceb4346f-657f-4d28-83f5-aae0c5c83d52&displaylang=en
-SQLSysClrTypes.msi
-SharedManagementObjects.msi (to install this the SQLSysClrTypes.msi is a prerequisite)
I found how to make a custom bootstrap but how can I determine the following
- The download url so both will be downloaded like de dotnet fx
- How can I determine the values for the xml like
- <Name>
- <HomeSite>
- <PublicKey>
- < EstimatedInstalledBytes >
- < EstimatedInstallSeconds >
- < EstimatedTempBytes >
Any help would be appreciated.
Kind Regards,
Peter
- Moved by Mike Feng Wednesday, May 18, 2011 12:35 AM clickonce (From:Visual Basic IDE)
Monday, May 16, 2011 2:31 PM
Answers
-
Hi Peter,
The download url so both will be downloaded like de dotnet fx
SQLSysClrTypes.msi x86: http://go.microsoft.com/fwlink/?LinkId=123373
SQLSysClrTypes.msi x64: http://go.microsoft.com/fwlink/?LinkID=188392&clcid=0x409
SharedManagementObjects.msi x86: http://go.microsoft.com/fwlink/?LinkID=188438&clcid=0x409
SharedManagementObjects.msi x64: http://go.microsoft.com/fwlink/?LinkID=188439&clcid=0x409
<Name>
You can use the Product Name of the prerequisite. For example "Microsoft SQL Server System CLR Types" for SQLSysClrTypes.msi. Launch the installer to see the product name in the installation wizard.
<HomeSite>
The package URL (the ones I wrote above).
<PublicKey>
This is generated automatically by the bootstrapper manifest generator.
<EstimatedInstallBytes>
<EstimatedInstallSeconds>
<EstimatedTempBytes>These are optional. You can estimate some values for them if you really want to.
Regards,
Cosmin
Cosmin Pirvu- Proposed as answer by Mike Dos Zhang Friday, May 20, 2011 12:16 PM
- Marked as answer by Mike Dos Zhang Tuesday, May 24, 2011 6:20 AM
Wednesday, May 18, 2011 8:06 AM -
You do not need to setting those nodes value manually, you just need to do is using the bootstrapper manifest generator tool.
And I have answered such question in the following thread, so you can ref my posts in this thread:
http://social.msdn.microsoft.com/Forums/en/winformssetup/thread/518b0648-9d6e-4d7b-8972-80a9c16d7b20
If there's any concern, please feel free to let us know.
Best wishes,
Mike [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
- Proposed as answer by Mike Dos Zhang Friday, May 20, 2011 12:16 PM
- Marked as answer by Mike Dos Zhang Tuesday, May 24, 2011 6:20 AM
Wednesday, May 18, 2011 2:47 PM
All replies
-
Hi Peter,
Welcome to the MSDN Forum.
I moved this thread to Clickonce and Setup & deployment projects Forum for better support.
Thank you for your understanding and support.
Best regards,
Mike Feng [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Wednesday, May 18, 2011 12:34 AM -
Hi Peter,
The download url so both will be downloaded like de dotnet fx
SQLSysClrTypes.msi x86: http://go.microsoft.com/fwlink/?LinkId=123373
SQLSysClrTypes.msi x64: http://go.microsoft.com/fwlink/?LinkID=188392&clcid=0x409
SharedManagementObjects.msi x86: http://go.microsoft.com/fwlink/?LinkID=188438&clcid=0x409
SharedManagementObjects.msi x64: http://go.microsoft.com/fwlink/?LinkID=188439&clcid=0x409
<Name>
You can use the Product Name of the prerequisite. For example "Microsoft SQL Server System CLR Types" for SQLSysClrTypes.msi. Launch the installer to see the product name in the installation wizard.
<HomeSite>
The package URL (the ones I wrote above).
<PublicKey>
This is generated automatically by the bootstrapper manifest generator.
<EstimatedInstallBytes>
<EstimatedInstallSeconds>
<EstimatedTempBytes>These are optional. You can estimate some values for them if you really want to.
Regards,
Cosmin
Cosmin Pirvu- Proposed as answer by Mike Dos Zhang Friday, May 20, 2011 12:16 PM
- Marked as answer by Mike Dos Zhang Tuesday, May 24, 2011 6:20 AM
Wednesday, May 18, 2011 8:06 AM -
You do not need to setting those nodes value manually, you just need to do is using the bootstrapper manifest generator tool.
And I have answered such question in the following thread, so you can ref my posts in this thread:
http://social.msdn.microsoft.com/Forums/en/winformssetup/thread/518b0648-9d6e-4d7b-8972-80a9c16d7b20
If there's any concern, please feel free to let us know.
Best wishes,
Mike [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
- Proposed as answer by Mike Dos Zhang Friday, May 20, 2011 12:16 PM
- Marked as answer by Mike Dos Zhang Tuesday, May 24, 2011 6:20 AM
Wednesday, May 18, 2011 2:47 PM