Ho un'applicazione C# che utilizza una DLL C++, entrambe le quali ho scritto. La DLL C++ è compilata usando il toolset v120 (Visual Studio 2013). Quali ridistribuibili devo includere nel mio InstallShield Installer per realizzare questa funzione?Come sapere quale C++ ridistribuibile includere nell'installer InstallShield?
Non esiste un'opzione per un pacchetto ridistribuibile VS2013, solo vari pacchetti VS2012 e due per VS2015.
Alcune delle opzioni (inutilmente nome): http://imgur.com/VuDNdNt
È necessario tutto ciò che include MSVCR120.dll. Puoi semplicemente includere quella DLL con il tuo programma, nella cartella di installazione, piuttosto che usare il programma di installazione ridistribuibile. EDIT: per sicurezza, usa tutti i file 'msvc * 120 * .dll', anche se puoi probabilmente saltare quelli in cui la parte non-extension termina in" d "; quelli sono per il debug e si spera che vengano compilati per il rilascio. – CBHacking
Puoi e ** devi ** saltare quelli che terminano in D. Le DLL di debug non sono autorizzate per la distribuzione. – MSalters
Mille grazie per la tua risposta! So che ho bisogno di quella serie di DLL, tuttavia le opzioni nella configurazione InstallShield non offrono alcuna opzione in base al numero del set di strumenti, né alle opzioni denominate "VS2013" o simili. Alcune delle opzioni con cui mi trovo di fronte sono mostrate in questo screenshot: http://imgur.com/VuDNdNt –