C# TFS.net应用程序代码未在我的计算机上运行

C# TFS.net应用程序代码未在我的计算机上运行,c#,asp.net-mvc,C#,Asp.net Mvc,我在运行我的同事能够在他的机器上正常运行的相同代码时出现此错误 错误: 无法加载文件或程序集“WebMatrix.Data,版本=2.0.0.0,区域性=中性,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件。 描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源 异常详细信息: System.IO.FileNotFoundException:无法加载文件或程序集“WebMatrix.Dat

我在运行我的同事能够在他的机器上正常运行的相同代码时出现此错误

错误:

无法加载文件或程序集“WebMatrix.Data,版本=2.0.0.0,区域性=中性,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件。 描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源

异常详细信息:

System.IO.FileNotFoundException:无法加载文件或程序集“WebMatrix.Data,版本=2.0.0.0,区域性=中性,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件。“


如何解决此问题?

如错误消息所述,您缺少一个程序集文件。首先确保您在正确的目录中找到了正确的文件

然后,您可以检查是否有对该程序集的引用集

在VisualStudio中:右键单击项目>添加>引用…>选中“WebMatrix.Data”。 如果该程序集未在此处列出,则缺少该文件


如果程序集是子模块的一部分,并且您正在通过Visual Studio团队资源管理器同步项目:TFS有时在同步子模块时出现问题。请尝试第三方应用程序以避免这些问题。

看起来此程序集不是从包源引用的。最好从nuget安装任何外部包:


或者,如果您不想这样做,我建议您使用解决方案(而不是解决方案文件夹)创建一个文件夹(比如依赖项)并引用此文件夹中的程序集。将此文件夹与解决方案一起签入TFS,以便从TFS加载解决方案的任何人都将获得所需的依赖项。

到目前为止,您尝试了哪些方法来解决此问题?因此,您的计算机有所不同。这是否意味着您的计算机上未安装正确的WebMatric.Data程序集?请检查bin文件夹或GAC。或者您的比特数(x86/x64)不匹配。亲爱的Waleed我尝试添加堆栈溢出中推荐的不同软件包,但仍然不起作用。亲爱的,请您详细指导我好吗?