Groups | Blog | Home
all groups > visual studio .net setup > february 2006 >

visual studio .net setup : Create the transform for Visual Studio 2005 AD Installation


fish4life NO[at]SPAM fuse.net
2/21/2006 6:20:43 AM
Hello, I am working with our developer team to get a Visual Studio 2005
installation together in order to distribute through Active Directory.
I am going by deployment instructions located in

http://msdn.microsoft.com/vstudio/support/AdminReadme/default.aspx#3.3

I am using "Microsoft Visual Studio 2005 Team Edition For Software
Developers"

Everything goes fine until I get to step 3.3 "Create the transform for
Visual Studio Installation"

The instructions are as follows:
*************
"In Windows Installer terminology, a relational database contains
information about components, features, and setup properties. A
transform is based on a particular package and contains the
modifications to apply to that package during installation. This
transform provides a full install at the default install location of
Visual Studio 2005.

Step 1: Create the transform
[quoted text, click to view]
Type the following:
<path to Visual Studio 2005> setup.exe /CreateTransform <filepathname>
For example:

D:\setup\setup.exe /CreateTransform
c:\mydeploymentfolder\myVSTransform"
*******************

Everytime I attempt to create the transform file I always get a "system
failed" prompt with the following log file entries:
************
[02/20/06,14:19:45] Microsoft Visual Studio 2005 Team Edition for
Software Developers - ENU: [2] MsiOpenDatabase failed in
CTransformCreator::InitializeDB() - err 110
[02/20/06,14:19:45] Microsoft Visual Studio 2005 Team Edition for
Software Developers - ENU: [2] CTransformCreator::SetOriginalMsi() -
Failed to initialize database (InitializeDB() call failed)
[02/20/06,14:19:46] Microsoft Visual Studio 2005 Team Edition for
Software Developers - ENU: [2] CTransformCreator::DeleteTempMsi failes
for :C:\DOCUME~1\jjtaylor\LOCALS~1\Temp\vs_setup64A3.msi
[02/20/06,14:19:46] Microsoft Visual Studio 2005 Team Edition for
Software Developers - ENU: [2] CRootComponent::CreateTransform -
Failed to set original MSI.
[02/20/06,14:19:47] Microsoft Visual Studio 2005 Team Edition for
Software Developers - ENU: [2] CRootComponent::CreateTransform failed
for\\dtnntg100\software$\Developer
[02/20/06,14:19:47] setup.exe: [2] ISetupComponent::Pre/Post/Install()
failed in ISetupManager::InstallManagerHelper() with HRESULT
-2147023293.
[02/20/06,14:19:47] setup.exe: [2] Component error string not specified
in ISetupManager::AddToActionResultCollection()
[02/20/06,14:54:13] Microsoft Visual Studio 2005 Team Edition for
Software Developers - ENU: [2] MsiOpenDatabase failed in
CTransformCreator::InitializeDB() - err 110
[02/20/06,14:54:13] Microsoft Visual Studio 2005 Team Edition for
Software Developers - ENU: [2] CTransformCreator::SetOriginalMsi() -
Failed to initialize database (InitializeDB() call failed)
[02/20/06,14:54:13] Microsoft Visual Studio 2005 Team Edition for
Software Developers - ENU: [2] CTransformCreator::DeleteTempMsi failes
for :C:\DOCUME~1\jjtaylor\LOCALS~1\Temp\vs_setup7F1E.msi
[02/20/06,14:54:13] Microsoft Visual Studio 2005 Team Edition for
Software Developers - ENU: [2] CRootComponent::CreateTransform -
Failed to set original MSI.
[02/20/06,14:54:14] Microsoft Visual Studio 2005 Team Edition for
Software Developers - ENU: [2] CRootComponent::CreateTransform failed
forC:\mydeploymentfolder\transform\transform.mst
[02/20/06,14:54:14] setup.exe: [2] ISetupComponent::Pre/Post/Install()
failed in ISetupManager::InstallManagerHelper() with HRESULT
-2147023293.
[02/20/06,14:54:14] setup.exe: [2] Component error string not specified
in ISetupManager::AddToActionResultCollection()"
*******************

Does anyone have any ideas on what I am doing wrong? I'm wondering if
the version of Visual Studio I'm using actually supports this? Thanks
in advance

jt
Hustler-n-Training
3/8/2006 1:54:27 PM
Taken from http://appdeploy.com/packages/detail.asp?id=666

********************************
-If you flag all the files in the sharepoint as READ ONLY, you will not
be able to generate an MST file. During the creation of the MST file,
Setup.exe copies the vs_setup.msi file to the TEMP folder, file
attributes and all. Setup.exe then modifies that copy of the MSI to
generate the MST file. Therefore the vs_setup.msi file in the
sharepoint cannot have the READ ONLY file attribute.
********************************
AddThis Social Bookmark Button