none
Unittests - nur benötigte Komponenten bereitstellen (VS2010) RRS feed

  • Frage

  • Hallo allerseits!

    Ich möchte in VS2010 für ein Projekt Unittests erstellen. Das Projekt ist eine DLL, die ihrerseits von ca. 30 anderen DLL's abhängig ist. Diese 30 DLL's liegen zusammen mit 900 anderen in einem eigenen Verzeichnis.

    Wenn in den Testeinstellungen unter "Bereitstellung" die Checkbox "Bereitstellung aktivieren" nicht angehakt ist, werden die Tests nicht durchgeführt, weil sich die 30 DLL's nicht im Out-Verzeichnis des Tests befinden, ist die Checkbox angehakt und das Verzeichnis mit den DLL's angegeben, werden immer alle 930 ins Out-Verzeichnis kopiert. Da das nicht gerade wenig Zeit in Anspruch nimmt, ist das besonders beim Debuggen ziemlich lästig.

    Kann ich irgendwie einstellen, dass nur die tatsächlich benötigten DLL's kopiert werden?

    TIA

    Grüße
    Thomas

    Montag, 23. Juni 2014 11:43

Antworten

  • Hallo Thomas,

    normalerweise hat dein Unit Test Projekt das Projekt was du testen willst als Verweis drin. Am einfachsten ist es wenn sich das Testprojekt in der gleichen Solution befindet. Die benötigten dll's sollten damit automatisch in deinen bin/debug, bin/release Ordner des Unit Test Projektes kopiert werden und stehen somit für die Ausführung zur Verfügung.

    Gruß

    Maik

    --

    Maik Hanns

    MCT, MCPD, MCSD

    http://blog.maikhanns.de

    Dienstag, 24. Juni 2014 07:15

Alle Antworten