TFS C# - 加载workItemStore返回null或类型初始化程序异常

时间:2015-08-20 10:34:43

标签: c# wpf tfs

我正在尝试通过以下方法加载TFS WorkItemStore(见下文),它为WorkItemStore返回一个空值。

            TfsTeamProjectCollection teamProjectCollection = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(new Uri(tfsServer + "/" + collection));

            //Authenticate with current logged on user
            teamProjectCollection.Authenticate();

            //Setup store and project based on app config settings
            workItemStore = teamProjectCollection.GetService<WorkItemStore>();

我还尝试通过以下方式加载WorkItemStore,但这会引发异常:System.TypeInitializationException

            workItemStore = teamProjectCollection.GetService<WorkItemStore>();

任何帮助将不胜感激!

谢谢,

克里斯

1 个答案:

答案 0 :(得分:3)

似乎加载类型存在一些问题,可能这是由于.Net使用的版本不匹配以及汇编编译的。 Here讨论了这个问题以及解决问题的方法。