2009-04-15 12 views
1

ich die folgenden Warnungen bin immer während Tests cc.netDieses Projekt Einsteigen cc.net keine Tests Fehler haben

c mit ausgeführt wird: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Microsoft .Common.targets (,): warning MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die Assembly "nunit.framework, Version = 2.4.8.0, Culture = neutral, PublicKeyToken = 96d09a1eb7f44a77, processorArchitecture = MSIL" konnte nicht gefunden werden. Stellen Sie sicher, dass die Assembly auf der Festplatte vorhanden ist. Wenn dieser Verweis von Ihrem Code benötigt wird, können Sie Kompilierungsfehler erhalten. C: \ srce \ TP \ ITTests \ ITTests \ ITTests \ Tests.vb (1,): Warnung BC40056: Der im NUnit.Framework der Importe angegebene Namespace oder Typ enthält kein öffentliches Mitglied oder kann nicht gefunden werden. Stellen Sie sicher, dass der Namespace oder der Typ definiert ist und mindestens ein öffentliches Mitglied enthält. Stellen Sie sicher, dass der Name des importierten Elements keine Aliase verwendet. C: \ srce \ TP \ ITTests \ ITTests \ ITTests \ kingTests.vb (1,): Warnung BC40056: Der im NUnit.Framework der Importe angegebene Namespace oder Typ enthält kein öffentliches Mitglied oder kann nicht gefunden werden. Stellen Sie sicher, dass der Namespace oder der Typ definiert ist und mindestens ein öffentliches Mitglied enthält. Stellen Sie sicher, dass der Name des importierten Elements keine Aliase verwendet.

Tests laufen: 0, Fehler: 0, laufen nicht: 0, Zeit: 0 Sekunden
keine Tests laufen Dieses Projekt hat noch keine Tests

Jede Idee, warum? wie alle Wege scheint richtig

Mit freundlichen Grüßen

+0

soll das eine Frage sein? –

+0

Ja, ich bekomme diese Warnungen und ich weiß nicht, warum die Pfade korrekt sind. – sam

+0

Nun aktualisieren Sie die Frage, mit einer Frage ... –

Antwort

0

Haben Sie installieren NUnit auf dem CC.NET Server zu sein?

+0

ja. Nunit ist installiert – sam

+0

Ist die richtige Version installiert? Und in den GAC? – leppie

+0

Dies ist ein Fehler bei der Kompilierung. Funktioniert das, wenn Sie außerhalb von CruiseControl.NET bauen? Womit rufst du den Build in CC.NET an (was ist in deinem Block?) – bentsai

0

Der erste zu überprüfende Punkt ist Ihre CCNET-Protokolldatei. (Vorausgesetzt, es ist aktiviert) Protokolle können im selben Ordner wie das Tempomat-Programm gefunden werden. Es kann zeigen, dass Sie versuchen, eine DLL zu testen, die nicht vorhanden ist. (Vielleicht versuchen Sie, eine Debug-DLL anstelle einer Release-DLL zu testen oder umgekehrt)