Was ist der relative Pfad Wurzel DeploymentItemAttribute?
Mit MSTest, was ist der relative Pfad Wurzel des DeploymentItemAttribute.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mit MSTest, was ist der relative Pfad Wurzel des DeploymentItemAttribute.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Pro die MSDN Seite...
Diese Einstellung ist standardmäßig der Solution directory. Also, wenn Sie dieses Projekt Struktur
Und die Sie bereitstellen möchten required.xml, Sie gehen zu erstellen eine DeploymentItemAttribute wie diese
Scheint es den Datei-Eigenschaften eingestellt werden müssen, um zu "Inhalt " und "immer Kopieren "oder" Kopieren, wenn neuer'. Es gibt erweiterte Beispiele auf dieser MSDN-Seite.
Davon ausgehen, dass die RelativePathRoot Standard ist die dir, wo Sie Ihre Lösung befindet, nicht korrekt war in meinem Fall, noch war RelativePathRoot definiert, innerhalb meiner .testrunconfig-Datei. Ich fand die RelativePathRoot standardmäßig /bin/debug dir für die Lösung.
Fuß zurück von diesem Punkt, dann zu Fuß bis zu meiner Datei, die ich versuchte, das bereitstellen für den unit-test gut geklappt hat.
So, ich bin gonna meine Erfahrung.
Also, wenn Sie verwenden .testrunconfig-Datei, wird trump ("override"), was ich sage unten.
Ich dachte mir, es wurden ein paar Optionen.
Habe ich endlich mein build-system arbeitet durch die Verwendung des "relativ zur aktuellen .cs-Datei" - Ansatz.
In meinem Beispiel, ich brauchte ein Xsd-Code von einem anderen Projekt kopiert für meine UnitTest. Aber die Art der Datei spielt keine Rolle.
Beispiel: