ich*_*kov 6 c# installation matlab windows-installer visual-studio
我已经HelloApp用Matlab 编写了一个程序,并使用此处deploytool所述将其打包为.NET程序集.因此我有了库,我将其作为参考包含在Visual Studio 2015中,因此我可以直接从C#运行Matlab方法.要在没有安装Matlab的情况下运行代码,最终用户至少需要安装Matlab Runtime(MCR).helloapp.dll
现在我想为我的C#程序创建一个安装程序.我遇到了Visual Studio 2015安装程序项目,它提供了一些创建程序设置向导的工具.问题是,我不知道如何在安装过程中包含MCR包的下载和设置,以确保用户具有运行程序所需的所有必备条件.
好吧,这并不是一个真正的答案,但相关评论区太短了......
我对VS2015 安装程序不太了解,因为我个人使用innosetup。无论如何,要检查目标计算机上是否安装了运行时,您可以查看注册表中是否存在以下项:
HKEY_LOCAL_MACHINE\SOFTWARE\MathWorks\MATLAB Runtime\9.0
Run Code Online (Sandbox Code Playgroud)
NB1:请注意,Matlab 运行时的安装程序非常大(大约 1 GB)。我不会将其与要部署的应用程序打包在一起,而只是警告用户单独安装它。
NB2:我认为在部署独立安装程序时, Mathworks 正在打包C:\Program Files\MATLAB\R2015b\toolbox\compiler\deploy\win64\InstallAgent.zip(~66MB)而不是(~1GB) ,以便在安装过程中下载运行时,但我不知道它是如何工作的。MCRInstall.exedeploytool
| 归档时间: |
|
| 查看次数: |
687 次 |
| 最近记录: |