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
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? –