AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

MEF: Plugin-Schlittstelle in C#/WPF

Ein Thema von Matze · begonnen am 15. Okt 2013 · letzter Beitrag vom 17. Okt 2013
Antwort Antwort
Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#1

AW: MEF: Plugin-Schlittstelle in C#/WPF

  Alt 16. Okt 2013, 11:48
Hassu einmal Build Solution [F6] ausgeführt?
Ja, habe ich gemacht. Ich habe jede Klassenbibliothek etc. auch mal manuell kompiliert und die DLLs wurden angelegt.
Hast du die Dateien vllt im Netzwerk liegen? .Net ist zwar mittlerweile weniger zickig was das Intranet angeht, aber immer noch zickig genug um ab & zu zu nerven.

Ungeachtet dessen...

Ich habe das:
Runtergeladen -> Entpackt -> im VS geöffnet -> F5 -> ging nicht -> F6 -> F5 -> funzt

Benutzt du C# Express? Da ist es etwas schwierig die Build-Configs zu verwalten.
IMO wird dort ein Build als Release kompiliert und jeder Debug-Run mit der Debug Config. (Komplett Ouchy-Banana, aber mit irgendwelchen blöden Einschränkungen müssen sie einem ja die kostenlose IDE versalzen )
Das könnte erklären, warum es bei dir nicht geht.
Du kannst es per commandline kompilieren...
Code:
msbuild MefSimpleDemo.sln /t:Rebuild /p:Configuration=Debug
oder die Ausgabepfade in den beiden Projekten anpassen.
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#2

AW: MEF: Plugin-Schlittstelle in C#/WPF

  Alt 16. Okt 2013, 14:25
Benutzt du C# Express? Da ist es etwas schwierig die Build-Configs zu verwalten.
IMO wird dort ein Build als Release kompiliert und jeder Debug-Run mit der Debug Config.
Jupp. Puh das ist dann aber umständlich. Aber ich kann's versuchen ...
Ich kann mit C# Express schon ein Release-Build generieren, aber der wird nicht als gültige DLL akzeptiert, wie's aussieht.
  Mit Zitat antworten Zitat
Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#3

AW: MEF: Plugin-Schlittstelle in C#/WPF

  Alt 16. Okt 2013, 21:41
Nein Release builds haben eine andere Konfiguration. Also auch einen anderen Ausgabepfad.
Du kannst auch #develop nehmen, das ist nicht so bescheuert wie c# express.
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#4

AW: MEF: Plugin-Schlittstelle in C#/WPF

  Alt 17. Okt 2013, 05:48
Danke. Dann teste ich, ob es mit #develop funktioniert.

Kennst du dennoch eine Möglichkeit, das ganze mit Visual C# Express zum Laufen zu bekommen? Vielleicht liegt's nur an einer Einstellung.

Nachtrag: Mit #develop ist's das Gleiche.
Mir wäre Visual C# Express aber lieber.

Nachtrag 2: Ich Duppel. Es funktioniert alles. Das Stichwort "Netzwerk" war der Knackpunkt. Ich nutze eine Virtual Machine und greife über Shared Folders auf den Host zu. Und diese Verzeichnisse werden als Netzlaufwerk eingebunden und darin lag mein Projekt.
Da wäre eine Warnung des Debuggers o.ä. eigentlich angebracht ...

Nochmals vielen Dank euch beiden!

Geändert von Matze (17. Okt 2013 um 06:40 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz