Building Datasocket Setup Project with Measurement Studio 7.1 Returns Build Errors
Primary Software: Measurement Studio>>.NET SupportPrimary Software Version: 7.1
Primary Software Fixed Version: 7.1
Secondary Software: N/A
Problem:
Building a Measurement Studio 7.1 Datasocket project (C++ or .NET) into a setup project using Visual Studio .NET 2003 returns the following errors.
…Setup1.vdproj Unable to find module dependency with signature ‘HTML WinHelp.418EB79A_933F_4406_9330_5F5078FF32FF’
…Setup1.vdproj Unable to import merge module ‘logosdll’
…Setup1.vdproj Unable to import merge module ‘logossrv’
How do I deploy a Datasocket application with Measurement Studio 7.1?
Solution:
You would need to replace the merge modules (.msm) that are provided with Measurement Studio 7.1 with the files attached to this document.
Download the attached files and copy them to the following location:
C:Program FilesCommon FilesMerge Modules
You must also include a ProgramFilesFolder and SystemFolder entry in the Directory Table. To include this entry in Visual Studio .NET, add a “Program Files Folder” as a Special Folder in the File System view of the deployment project. Repeat the same step to add the “System Folder” entry.
If you receive the MSI error 2920 during installation on the deployment machine, you might have not included the SystemFolder entry before building the installer.
Measurement Studio 7.1 allows deployment for Datasocket version 4.2.
위와같이 Path설정을 프로젝트내에 추가한다.
출처 – NI Faq