For App-V Clients running on Windows XP, the App-V 4.5 and above will support the virtualization of the .NET 2.0 Framework. This is documented here:
http://technet.microsoft.com/en-us/appvirtualization/dd146065.aspx
However, there is an additional step that must be taken during the monitoring phase after the .NET 2.0 installations has completed and before monitoring is stopped.
At the end of installing .NET during the monitoring phase, you will need to do a manual file copy of a directory due to the fact that a critical directory is created and referenced as a symbolic link.
To rectify this, all of the files in the directory:
%windows%\winsxs\x86_System.EnterpriseServices_b03f5f7f11d50a3a_2.0.0.0_x-ww_7d5f3790
will need to be copied by hand to this directory:
%windows%\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a
Simply open a command prompt and type in the command:
XCOPY %windows%\winsxs\x86_System.EnterpriseServices_b03f5f7f11d50a3a_2.0.0.0_x-ww_7d5f3790 %windows%\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a /s /e
If the sequence of .NET used the %SFT_MNT% of Q:\DotNet then this would copy the files in
Q:\DotNet\VFS\CSIDL_WINDOWS\winsxs\x86_System.EnterpriseServices_b03f5f7f11d50a3a_2.0.0.0_x-ww_7d5f3790 to the directory located at
Q:\DotNet\VFS\CSIDL_WINDOWS\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a
If you already have sequenced .NET 2.0 and need to correct this you can fix this by performing the following steps:
1. Open the existing package for upgrade.
2. Begin monitoring.
3. Launch a Command Prompt.
4. Simply open a command prompt and type in the command:
5. Stop monitoring and save the package.
The new package will now have the correct files under:
%windows%\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a Other Language: Importante paso adicional cuando el .NET Framework 2.0 de 4.6 y sobre la secuencia para clientes de Windows XP (es-ES)
Maheshkumar S Tiwari edited Original. Comment: Added tags