我在运行相同的代码时遇到此错误,我的同事可以在他的机器上正常运行..
错误:
无法加载文件或程序集'WebMatrix.Data,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一。该系统找不到指定的文件。 描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
例外详细信息:
System.IO.FileNotFoundException:无法加载文件或程序集“WebMatrix.Data,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件。“
我该如何解决这个问题?
答案 0 :(得分:0)
与错误消息一样,您缺少一个程序集文件。首先确保您拥有位于正确目录中的正确文件。
然后,您可以检查是否有对该程序集的引用设置。
在Visual Studio中:右键单击项目>添加>参考...>检查“WebMatrix.Data”。 如果那里没有列出程序集,则表示您缺少该文件。
如果程序集是子模块的一部分,并且您正在通过Visual Studio团队资源管理器同步项目:TFS有时会出现同步子模块的问题。尝试第三方应用程序以避免这些问题。
答案 1 :(得分:0)
看起来这个程序集不是从包源引用的。最好从nuget安装任何外部包: https://www.nuget.org/packages/WebMatrix.Data/
或者,如果你不想这样做,我建议用解决方案(不是解决方案文件夹)创建一个文件夹(比如依赖项),并从这个文件夹中引用你的程序集。将此文件夹签入TFS以及解决方案,以便从TFS加载解决方案的任何人都将获得所需的依赖项。