0

在此处输入图像描述

我正在使用 11.5.17.0 的版本并在运行 json 文件时遇到错误,如下所示。请也检查附加文件。

错误:System.Exception:找不到类型 VstsSyncMigrator.Engine.WorkItemMigrationContext。在 D:\a\1\s\src\MigrationTools\Engine\Containers\ProcessorContainer.cs 的 MigrationTools.Engine.Containers.ProcessorContainer.Configure() 处:D:\a\ 中 MigrationTools.MigrationEngine.Run() 的第 60 行1\s\src\MigrationTools\MigrationEngine.cs:第 85 行,位于 D:\a\1\s\src\MigrationTools\ExecuteHostedService.cs:第 45 行 [17:05:56 INF] 中的 MigrationTools.ExecuteHostedService.b__6_1()应用程序正在关闭... [17:05:56 INF] 应用程序结束 [17:05:56 INF] 应用程序在 00:00:01.9911715 运行并于 2020 年 10 月 9 日 17:05:56 完成

4

1 回答 1

0

看起来您使用的是过时的 configuration.json 格式。

将配置设计更改为只有类的名称而不是全名。删除 MigrationTools.Core.Configuration.FieldMap。和 MigrationTools.Core.Configuration.Processing。从配置中只留下 ObjectType 字段中的类的名称。

这是在 v10.1 中更新的,最简单的解决方法是使用创建一个新的空配置migrator.exe init,然后将您的自定义项移植到新格式中。

于 2020-10-09T20:57:26.280 回答