Domanda

  • Project1: progetto A C ++ con il codice di EXE opzione di generazione "libreria di runtime" insieme a "Multithreading Debug DLL".

  • Progetto2: progetto A C # EXE sviluppato con .Net versione, diciamo, 3.5

Supponiamo che io voglio scrivere un progetto di installazione per questi progetti. Mi viene spontaneo includo le loro uscite primarie (l'exe) nel pacchetto di installazione. Ma il exe, non sono sufficienti a garantire che saranno eseguibile sul computer di destinazione. In caso di project1 avremo bisogno msvcrt.dll e possibilmente altri (non sicuro), e, in caso di progetto2 dovremo quadro NET della versione corrispondente. La domanda è: è possibile rendere il pacchetto di installazione automaticamente comprendono quelli? Se si tratta di non , come viene meglio farlo manualmente? TIA.

È stato utile?

Soluzione

E 'già afaik automatico. Ogni volta che armeggiato con un progetto di installazione, è già capito i prerequisiti dai progetti che ho aggiunto. Dal vostro progetto di installazione, utilizzare Project + Proprietà e fare clic prerequisiti. Verificare che il diritto di Visual C ++ Runtime Libraries e .NET Framework sono spuntato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top