0

嗨,我在尝试运行名为“C# Example.WorkItemBrowser”的示例项目时收到 System.InvalidProgramException。当我尝试执行这些行时,也会出现异常:

TeamFoundationServer tfserver = new TeamFoundationServer("http://localhost:8085");
tfserver.EnsureAuthenticated();
WorkItemStore store = new WorkItemStore(tfserver);
Console.WriteLine(store.Projects.Count);

为此,我正在使用 2008 Visual Studio SDK。

用于程序集 Microsoft.TeamFoundation.WorkItemTracking.Client.dll 的 PEVerify

得到这个输出:

[MD]: Error: Value class has neither fields nor size parameter. [token:0x020000B3]
[MD]: Error: Value class has neither fields nor size parameter. [token:0x020000BF]
[MD]: Error: Value class has neither fields nor size parameter. [token:0x020000C4]
3 Error(s) Verifying Microsoft.TeamFoundation.WorkItemTracking.Client.dll

SDK 的全新下载和安装以及卸载和安装以及再次安装 .net 3.5 sp1 并没有帮助。

我的问题描述有问题还是其他地方没有发生?

4

2 回答 2

2

这解决了我的问题:http: //blogs.msdn.com/b/jianges/archive/2008/03/28/tfs-sdk-will-cause-invalidprogramexception-while-running-as-64-bit.aspx

于 2010-07-12T07:08:32.997 回答
0

我只是一个非常相似的问题

事实证明,您必须在执行此代码的机器上安装 Team Explorer。您是将它部署到另一台机器上还是在没有安装 Team Explorer 的机器上尝试它?

于 2009-06-18T23:34:26.143 回答