Measurement Studio for .NET Languages

cancel
Showing results for 
Search instead for 
Did you mean: 

Problem with Setup Projekt (cvitdms.dll)

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

0 Kudos
Message 1 of 3
(4,576 Views)

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.

best regards
Alexander
0 Kudos
Message 2 of 3
(4,571 Views)

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:

  • cvitdms.msm
  • MStudioTdms.2008.msm
  • tdms.msm

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.
 

Jonathan N.
National Instruments
Message 3 of 3
(4,562 Views)