ThinApp – VMware Tools and .NET Applications

If using a VMware virtual machine with ThinApp to package .NET applications, be aware that VMware Tools may install shared DLL’s into the %windows%\system32 directory which are also used by .NET Framework components.

Since the DLLs are available during the first ThinApp snapshot, the DLLs will not be seen as “newly installed” when ThinApp executes its post-install snapshot and thus, not be included as part of the .NET application package.

When the package is launched from a client device which does not have VMware Tools loaded, it will fail with a “dependency failure”. So, if you will be packaging .NET applications with ThinApp, consider doing so on a machine which does not have VMware Tools installed.

Leave a comment

Filed under VMware

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s