01-26-2012 04:29 AM
Hi,
i have some problems with my Visual Studio 2010 setup project.
In my application i'm using the TDMS Library. After building and installing my programm on a fresh windows i am getting an cvitdms.dll not found error.
After installing the CVI Runtime Engine the Error does not appear anymore.
Is there a way to deploy this dll within my setup project?
Kind Regards Markus
01-27-2012 06:54 AM
Hi Markus,
i think the best way is do made an installer for your application and in this
you add the installer for the CVI Run-Time Engine to get all dependent files.
01-31-2012 04:42 PM - edited 01-31-2012 04:43 PM
You shouldn't have to install the CVI Run-Time Engine in order to get your TDMS .NET application to work. The setup project you create in Visual Studio should have merged in the following merge modules:
The merge modules contain the appropriate runtime components that you will need in order to run your application. By installing the CVI Run-Time Engine, you ended up getting the binaries that are contained the cvitdms.msm and tdms.msm. Thus your application worked
You can find the list of required merge modules in the Measurement Studio .NET Merge Modules help topic.
Note The merge modules I listed above are for 32-bit applications. There are equivalent 64-bit merge modules that you can use when deploying a 64-bit application.
Hope this helps.