Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Referenz zu DLL

Empfohlene Antworten

hi,

ich habe folgendes problem:

beschreibung:

projekt b soll eine erweiterung von projekt a sein

projekt b referenziert 2 dlls von projekt a

im moment müssen die 2 dlls ja im applikationfolder von projekt b liegen

da die 2 dlls aber schon im projet a vorhanden sind möchte ich die 2 dlls nicht nocheinmal in das projekt b schieben müssen;

gibt es eine möglichkeit auf die 2 dlls von projekt a direkt zu verweisen?

ohne diese im gac bereitstellen zu müssen

Bearbeitet von xk4fu

Moin,

ich halte es immer so, dass alle Kombilate der DLL's in ein seperates Verzeichnis kopiert werden. Braucht eine Assembly einen Verweis auf eine DLL, dann wird direkt auf dieses Kombilat verwiesen und eben nicht, wie es viele machen, auf ein spezielles Dll-Projekt.

Dies muss als Post-Build Event eingetragen werden.

Dabei wird die DLL in das Verzeichnis "CurrentVersions" innerhalb des Solution-Ordners kopiert. Sollte der Ordner nicht existieren, wird dieser angelegt.

xcopy /y /d "$(TargetPath)" "$(SolutionDir)CurrentVersions\"

Bearbeitet von lbm1305
fehler beheben :-)

danke schonnmal für deine antwort!

ist es also hiermit möglich, dass ich meine erweiterung installieren kann ohne die 2 weiteren dlls;

im moment ist es ja so, dass mein programm nach diesen 2 dlls im applikation folder sucht, also da, wo meine exe bzw dll des programms liegt

mir geht blos nicht ein, wie mein programm von den anderen 2 dlls dann wissen soll, die irgendwo anders liegen können

Achso...die redest schon vom "fertigen" Programm. Bei einer losen Kopplung muss ich die DLL's mit in das Programmverzeichnis kopieren, weil die Software die DLL ja nicht kennt. Die DLL wird über DI-Framework eingelesen.

Abhängigkeiten sollten aber beim Kompilieren mit kopiert werden.

Ich habe aber noch ein Pre-Buidld Kommand (ähnlich dem oben), welches mir alle DLL's aus diesem Verzeichnis in das Ausgabeverzeichnis kopiert.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.