Veröffentlichen Sie nicht verwaltete DLL aus dem Projekt, auf das verwiesen wird

Ich habe ein C # -Projekt (nennen wir es Treiber), das eine nicht verwaltete DLL verwendet, um mit Hardware zu interagieren. Ich habe ein anderes Projekt, das auf Treiber verweist. Wenn ich das Projekt erstelle, wird die nicht verwaltete DLL wie gewünscht in das Ausgabeverzeichnis kopiert. Wenn ich das Projekt jedoch als ClickOnce-Anwendung veröffentliche, wird die DLL nicht in die Anwendungsdateien aufgenommen.

In demApplication Files in Projekteigenschaften unterPublish, Ich kann die verwaltete DLL des Treibers sehen, aber die nicht verwaltete DLL ist nicht aufgeführt.

Ich bin sicher, dass es eine einfache Lösung dafür gibt, aber Suchanfragen führen meist zu Fragen zum Einbeziehen nicht verwalteter DLLs in Projekte.

Danke im Voraus,

Bjørn

Antworten auf die Frage(1)

Ihre Antwort auf die Frage