2016-05-11 9 views
0

Ich erhalte eine Fehlermeldung wie unten angegeben, während meine workkflow in TFS bautTF215097: Ein Fehler ist aufgetreten, während ein Build für Build-Definition initialisiert

TF215097: An error occurred while initializing a build for build definition 
Exception Message: Cannot create unknown type '{clr-namespace:Test.Activity;assembly=Test.Activity}GenerateAssemblyVersion'. (type XamlObjectWriterException) 
Exception Stack Trace: at System.Xaml.XamlObjectWriter.WriteStartObject(XamlType xamlType) 
at System.Xaml.XamlServices.Transform(XamlReader xamlReader, XamlWriter xamlWriter, Boolean closeWriter) 
at System.Activities.XamlIntegration.FuncFactory`1.Evaluate() 
at System.Activities.DynamicActivity.OnInternalCacheMetadata(Boolean createEmptyBindings) 
at System.Activities.Activity.InternalCacheMetadata(Boolean createEmptyBindings, IList`1& validationErrors) 
at System.Activities.ActivityUtilities.ProcessActivity(ChildActivity childActivity, ChildActivity& nextActivity, Stack`1& activitiesRemaining, ActivityCallStack parentChain, IList`1& validationErrors, ProcessActivityTreeOptions options, ProcessActivityCallback callback) 
    at System.Activities.ActivityUtilities.ProcessActivityTreeCore(ChildActivity currentActivity, ActivityCallStack parentChain, ProcessActivityTreeOptions options, ProcessActivityCallback callback, IList`1& validationErrors) 
    at System.Activities.ActivityUtilities.CacheRootMetadata(Activity activity, LocationReferenceEnvironment hostEnvironment, ProcessActivityTreeOptions options, ProcessActivityCallback callback, IList`1& validationErrors) 
    at System.Activities.Validation.ActivityValidationServices.InternalActivityValidati onServices.InternalValidate() 
    at Microsoft.TeamFoundation.Build.Workflow.WorkflowHelpers.ValidateWorkflow(Activity activity, ValidationSettings validationSettings) 
    at Microsoft.TeamFoundation.Build.Hosting.BuildProcessCache.LoadFromXaml(String workflowXaml, TextExpressionImports textExpressionImports) 
at Microsoft.TeamFoundation.Build.Hosting.BuildControllerWorkflowManager.PrepareReq  uestForBuild(WorkflowManagerActivity activity, IBuildDetail build, WorkflowRequest request, IDictionary`2 dataContext) 
    at Microsoft.TeamFoundation.Build.Hosting.BuildWorkflowManager.TryStartWorkflow(WorkflowRequest request, WorkflowManagerActivity activity, BuildWorkflowInstance& workflowInstance, Exception& error, Boolean& syncLockTaken) 

Ich habe alles versucht, wie in den http://blog.ehn.nu/2011/12/tfs-2010-build-troubleshooting-the-tf215097-error/ angegeben. Aber noch bin stukking i am gleichen Fehler

Auch ich in der Lage war die Frage, um herauszufinden, geschieht, während ich den folgenden Code verwenden in meinem Custom

public sealed class Myclass: BaseCodeActivity 
{ 
    protected override void InternalExecute() 
    { 
    } 
    } 

Und wenn ich verwende den folgenden Code in der Lage zu erfolgreich bauen.

Ich konnte beide oben genannten Codes erfolgreich in meinem lokalen Computer erstellen.

Die BuildCodeActivity-Klasse wird vom Namespace TfsBuildExtensions.Activities abgeleitet. So fügte ich alle DLLs, die auf dieser Klasse einschließlich der TfsBuildExtensions.Activities in den Stammordner depened werden, wo mein dlls

residiert konnte ich nicht findout, warum die BuildCodeActivity Klasse wird diesen Fehler zu werfen

+0

Welche Version von TFS verwenden Sie? Es scheint, dass Sie XAML Build verwenden, welche Art von Projekt verwenden Sie? Hast du schon mal erfolgreich gebaut? Was änderst du in letzter Zeit? Wie konfigurierst du deine Build-Definition? Haben alle Builds dieses Problem? –

Antwort

0
  1. Bitte geben mehr Informationen über Ihre Umgebung und was Sie getan haben.
  2. Erstellen Sie eine neue Builddefinition für und erstellen Sie eine Warteschlange, um festzustellen, ob Sie dieses Problem reproduzieren können.
  3. Erstellen Sie ein Light-Projekt und eine Queue-Erstellung, um festzustellen, ob Sie dieses Problem reproduzieren.
  4. Erstellen Sie einen neuen Build-Agent, um zu sehen, ob Sie dieses Problem reproduzieren.
+0

Hallo Cece. Danke, dass Sie meinen Beitrag bemerkt haben. Ich habe die Frage aktualisiert, wie Sie gesagt haben – TVSuser1654136

+0

Meinten Sie, Sie verwenden eine benutzerdefinierte Build-Aktivität? Überprüfen Sie die Links unten, um zu sehen, ob es hilfreich ist: http://www.hugohaggmark.com/2011/09/08/stuck-on-cannot-create-unknown-type-clr-namespace-in-tfs-build/, https://social.msdn.microsoft.com/Forums/vstudio/en-US/ec55e045-ffb2-4af9-8cad-ec51cace6cb2/tfs-2012-build-using-custom-assembly-generating-error-tftf215097-during- initialization-can not? forum = tfsbuild –

+0

Hallo Cece, ich ging schon durch, aber es ist nicht hilfreich für mein Problem. Wissen Sie, warum dieses Problem auftritt, wenn ich die BaseCodeActivity-Klasse verwende. ? – TVSuser1654136

Verwandte Themen