【发布时间】:2016-02-08 12:39:09
【问题描述】:
我用 Matlab 编写了一个程序HelloApp,并使用deploytool 将其打包为.NET 程序集,如here 所述。结果,我得到了 helloapp.dll 库,我将其包含在我的 Visual Studio 2015 中作为参考,因此我可以直接从 C# 运行 Matlab 方法。要在未安装 Matlab 的情况下运行代码,最终用户至少需要安装 Matlab Runtime (MCR)。
现在我想为我的 C# 程序创建一个安装程序。我遇到了Visual Studio 2015 Installer Projects,它提供了一些工具来创建程序设置向导。问题是,我不知道如何将MCR package 的下载和设置作为安装过程中的一个步骤,以确保用户具备所有必需的先决条件才能运行程序。
【问题讨论】:
-
是否需要一直安装MCR,或者安装程序是否应该检查相应的Matlab安装是否存在,如果已经安装了正确的版本则跳过安装?据我所知,您需要正确版本的 MCR 或 MATLAB。
标签: c# matlab visual-studio installation windows-installer