Ho scritto un programma HelloApp
con Matlab e l'ho confezionato come .NET Assembly utilizzando deploytool
come descritto here. Come risultato ho la libreria helloapp.dll
, che ho incluso nel mio Visual Studio 2015 come riferimento, quindi posso eseguire i metodi Matlab direttamente da C#. Per eseguire il codice senza Matlab installato, l'utente finale deve aver installato almeno Matlab Runtime (MCR).Installare Matlab MCR come parte della procedura guidata dell'installatore C#
Ora voglio creare un programma di installazione per il mio programma C#. Mi sono imbattuto in Visual Studio 2015 Installer Projects che fornisce alcuni strumenti per creare il programma di installazione guidata. Il problema è che non so come includere il download e l'installazione di MCR package come una fase del processo di installazione per garantire che l'utente abbia tutti i prerequisiti necessari per l'esecuzione del programma.
È necessario installare MCR sempre o dovrebbe verificare se l'installazione Matlab corrispondente esiste e saltare l'installazione se la versione corretta è già installata? Per quanto ne so, hai bisogno di MCR o MATLAB nella versione giusta. – Daniel