Frage

Wie kann man richtig Setup eine Lösung (C #), die hat:

  • Web App-Projekt - enthält 16 Verweise auf andere Projekte / DLLs
  • Insgesamt 20 Projekte außerhalb des Web-Projekt
  • Alle Projekte sind Strong Named (pfx Datei + Version, etc.)

Wenn ich die DLL von Referenzen gelöscht und hinzugefügt, anstatt eine Projektreferenz I Strong Namen Auseinandersetzungen bin immer.

Zum Beispiel:                 

Wenn ich mit Projektreferenzen laufen erhalte ich: Konfigurationsfehler Beschreibung: Ein Fehler bei der Verarbeitung einer Konfigurationsdatei erforderlich, um diese Anforderung zu bedienen. Bitte lesen Sie die unten angegebenen Fehlerinformationen und Ihre Konfigurationsdatei entsprechend modifizieren.

Parser-Fehlermeldung: Konnte nicht geladen werden Datei oder Assembly 'Company.Handlers.ClientObject, Version = 0.9.3457.28069, Culture = neutral, PublicKeyToken = 00a0384aefbcb34d' oder eine ihrer Abhängigkeiten. Die manifest Definition befindet Assembly nicht die Montagereferenz entsprechen. (Ausnahme von HRESULT: 0x80131040)

Quellfehler:

Zeile 48: Linie 49: Zeile 50: Zeile 51: Zeile 52:

Ich weiß, es muss ein Weg sein, in dem IDE zu arbeiten und starke Namensgebung zu ignorieren. Dann mit einem automatisierten Build-Prozess, fügen Sie die starke Namensgebung an diesem Punkt. Bitte sagen Sie mir, es ist ein vernünftiger Weg, dies zu tun ...

PS: Der GAC nicht mit diesen Projekten in irgendeiner Weise beteiligt. Diese sind alle lokalen Kopien im BIN-Verzeichnis bei der Entfaltung.

TIA

War es hilfreich?

Lösung

Am Ende haben wir die Anwendung vollständig neu Architecting. Bitte stimmen diese Frage zu schließen, wie es nicht mehr relevant ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top