Ich habe folgende Abhängigkeiten:
C ++ - Bibliothek <- C # -Bibliothek <- C # -Anwendung
Problem: Wenn ich die C # -Anwendung veröffentliche, sind die C ++ - DLLs nicht enthalten
Wie kann ich Visual Studio anweisen, auch die C ++ - DLLs einzuschließen? (Hinweis: Da dies nur ein kleines Projekt ist, wäre eine schnelle Lösung bereits ausreichend.)
Antworten:
6 für die Antwort № 1Sie können dies beheben, indem Sie die C ++ - DLLs als Dateien in das Projekt aufnehmen. (Projekt-> Vorhandenes Element hinzufügen)
Dann klicken Sie mit der rechten Maustaste auf die DLL -> Eigenschaften und setzen die Build Action
zu Content
und wählen Sie die Copy to Output Directory
entweder Copy Always
oder Copy if newer
.
-1 für die Antwort № 2
Klicken Sie in Ihren Projektreferenzen auf die von Ihnen verwendete DLL und im Eigenschaftenfenster auf setze copy local auf TRUE.