是否可以向Microsoft.TeamFoundation.Framework.Server.DLL添加构造函数?

时间:2014-02-05 16:49:07

标签: tfs

所以我得到的完整错误是:

尝试在程序集C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ tfs \ 96d93be0 \ 609f57b6 \ assembly中检查或实例化类型Microsoft.TeamFoundation.Framework.Server.WindowsProvider时出现异常\ dl3 \ 71c3ceb4 \ 00f38a60_8f06cb01 \ Microsoft.TeamFoundation.Framework.Server.DLL:没有为此对象定义的无参数构造函数。

尝试在程序集C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ tfs \ 96d93be0 \ 609f57b6 \ assembly中检查或实例化类型Microsoft.TeamFoundation.Framework.Server.TfsSyncAgent时出现异常\ dl3 \ 71c3ceb4 \ 00f38a60_8f06cb01 \ Microsoft.TeamFoundation.Framework.Server.DLL:没有为此对象定义的无参数构造函数。

两者非常相似

有两个要点:

1)尝试检查或实例化类型Microsoft.TeamFoundation.Framework.Server.WindowsProvider

时出现异常

2)Microsoft.TeamFoundation.Framework.Server.DLL:没有为此obj定义的无参数构造函数

我正在为tfs制作服务器端事件处理程序,当我签入项目 This is the tutorial i am following时,我一直收到此错误。有谁知道如何解决这个问题?

注意:由于某些奇怪的原因,我没有文件夹“C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ tfs \”,并且必须创建目录并放入dll在里面。这也没有解决问题。

2 个答案:

答案 0 :(得分:1)

目录C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files是IIS用于Web应用程序(如TFS)的目录。将在那里部署Web应用程序的dll副本。因此,当抛出异常时,可能会发生此目录,而不是真正的TFS目录。

您的问题似乎是,您的ISubscriber中没有无参数构造函数。但是无参数构造函数是必需的

答案 1 :(得分:0)

不,您无法将代码添加到其他人的代码中。

你想要完成什么?可能还有另一种方法。