2016-06-08 10 views
0

Ein bisschen ein Problem mit automatisierten Builds in Visual Studio Team Services (früher VSO, TFS Online).Namespace Probleme in Visual Studio Automatisierte Builds

Ich habe eine Klasse, die einen Namespace verweist, dass dieses Format ist:

Project.Name.Name.Folder

Das Problem ist, es ist Klasse mit dem Namen:

Project.Name.

Es gibt kein Problem in Visual Studio beim Erstellen oder sogar Packen des Projekts für Azure und es stellt manuell fein aus, aber wenn ich automatische Builds ausführe kommt es zurück und Fehler, der grundsätzlich besagt, dass Name nicht in Namespace Project vorhanden ist. Name, also sieht es offensichtlich im falschen Projekt aus, wenn es den automatisierten Bau durchführt.

Gibt es eine Syntax, die ich verwenden kann, um im Grunde zu notieren, was ist der Klassenname und dann der Ordner Pfad innerhalb der Klasse?

ex: [Project.Name.Name] .Folder

Jede Hilfe ist willkommen.

+0

Verschiedene Builds mit verschiedenen Versionen des Frameworks? Es ist unwahrscheinlich, aber möglich. Qualifizieren Sie auch die Klasse, die Ihnen Probleme bereitet. Wenn Sie müssen, fügen Sie ihm den globalen Bereich 'global :: Project.Name' voran. Das ist eine Art Workaround, aber Sie werden dieses Problem lösen. – Will

Antwort

0

Es stellte sich heraus, VS war nur verwirrt:/ Wenn ich die Referenz entfernt, neu hinzugefügt, und dann die Verwendung Anweisung entfernt und neu hinzugefügt, wurde das Problem behoben. Um fair zu sein, die Lösung wurde gebaut, ausgeführt und sogar manuell für Azure bereitgestellt. Es war kontinuierliche Integration, die damit problematisch war.

Verwandte Themen