Kleine Klippen zu umschiffen (Bugs Teil 1)

Der BT2006 ist noch recht neu und von daher müssen auch noch einige Bugs enthalten sein :-).

Damit ihr nicht an den gleichen Problemen hängen bleibt wie ich werden ich ab und zu auf ein paar solcher "Schwachstellen" aufmerksam machen.

Hier nun meine erste Liste:

  • Verlinkte Projekte im VisualStudio 2005

    Falls ihr euer Projekt auf mehrere Assemblys aufteilt und diese dann im VisualStudio verknüpft, passiert es das:

    1. keine Artefakte (Schemas, Klassen etc.) aus dem referenzierten Assembly angezeigt werden
    2. die Inhalte nicht aktuell sind
  • Hier hilft es im Projektexplorer die Verweise zu öffnen:



    und die Eigenschaft "lokale Kopie" auf "False" und dann wieder auf "True" zu stellen.

    Eigenschaften des Verweises


    Damit wird das referenzierte Assembly neu in den Ordner des aktuellen Projekts kopiert und alles arbeitet wie es soll.


  • Bereitstellen

    Nach dem Bereitstellen eines Projektes, und dem Testen geht es normalerweise daran den/die Fehler zu beheben erneut Bereitzustellen und wieder zu testen.
    Dann passierts: Der gleiche Fehler!


    Das liegt nicht etwa an eurer Unfähigkeit sondern vielmehr an einem Problem mit der Bereitstellung. Selbst wenn ihr die Option "Hostinstanz neu starten" aktiviert habt klappts nicht. In der BT - Verwaltung und im Debugger findet ihr allerdings schon euren neuen Orchester bzw. Schemas etc. Leider finden diese häufig keine Anwendung.

    Ein Weg der für mich funktioniert ist folgender:
    1. Alle Instanzen der BT-Anwendung beenden
    2. Assembly aus dem GAC löschen (c:\windows\assemblys)
    3. Die Hostinstanz in der BT-Verwaltung manuell neu starten
    4. Anwendung neu Bereitstellen

So, ich hoffe diese Tips bringen euch was. Mehr folgt...

Keine Kommentare: