Napisałem program HelloApp
z Matlab i zapakowałem go jako .NET Assembly przy użyciu deploytool
zgodnie z opisem here. W rezultacie mam bibliotekę helloapp.dll
, którą zawarłem w moim Visual Studio 2015 jako odniesienie, więc mogę uruchomić metody Matlab bezpośrednio z C#. Aby uruchomić kod bez zainstalowanego Matlaba, użytkownik końcowy musi przynajmniej zainstalować Matlab Runtime (MCR).Zainstaluj Matlab MCR jako część Kreatora Instalatora C#
Teraz chcę utworzyć instalator dla mojego programu C#. Natknąłem się na Visual Studio 2015 Installer Projects, który zapewnia narzędzia do tworzenia kreatora konfiguracji programu. Problem polega na tym, że nie wiem, jak włączyć pobieranie i konfigurowanie MCR package jako kroku w procesie instalacji, aby upewnić się, że użytkownik ma wszystkie wymagane wymagania wstępne, aby program mógł działać.
Czy konieczne jest zainstalowanie MCR zawsze, czy należy sprawdzić instalację, czy istnieje odpowiednia instalacja Matlab i pominąć instalację, jeśli odpowiednia wersja jest już zainstalowana? Według mojej wiedzy potrzebujesz MCR lub MATLAB w odpowiedniej wersji. – Daniel