/ / MSTest: Bereitstellungselemente werden nicht in den Testordner - mstest kopiert

MSTest: Bereitstellungselemente werden nicht in Testordner - MSTest kopiert

Ich habe viele Beiträge gelesen, die mein Problem beschreiben, aber ich kann keine Lösung finden. In meinem Testprojekt habe ich einen Ordner namens "resources".

  • Ich habe diesen Ordner zur Konfiguration der Bereitstellungselemente hinzugefügt.
  • Ich habe Bereitstellungselemente aktiviert
  • Ich habe sichergestellt, dass die Datei als "Immer kopieren" markiert ist.

Ich habe die Annotation DeploymentItem auf Klassenebene hinzugefügt. Die Datei wird niemals zum "out" -Ordner für Tests.

Kann mir jemand sagen, was ich vermisst habe?

[TestClass]
[DeploymentItem(@"resourcesdescriptor.xml")]
public class MyTests
{
[TestInitialize]
public void TestSetup()
{
XDocument descriptor = XDocument.Load("descriptor.xml");  //The barfs
}
}

Antworten:

0 für die Antwort № 1

Es scheint, dass der Resharper-Testläufer das Problem war. Wenn ich meine Tests mit dem VS-Testläufer durchführe, ist alles in Ordnung.