当前位置:  开发笔记 > 编程语言 > 正文

"无法加载文件或程序集"错误.适用于我的电脑,但不适用于其他人

如何解决《"无法加载文件或程序集"错误.适用于我的电脑,但不适用于其他人》经验,为你挑选了1个好方法。

我有一个单一项目文件的解决方案.我正在部署为ClickOnce应用程序.这一切都运行良好,在我的计算机上,但当我尝试在别人的运行它时,我得到这个错误

System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Forms.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. File name: 'System.Windows.Forms.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'

System.Windows.Forms.DataVisualization 在我的项目中加载facet作为参考,我相信在使用它的地方是合适的使用语句.

当我转到我的项目属性>发布>应用程序文件... System.Windows.Forms.DataVisualization旁边有一个感叹号,工具提示文本"项目不再引用该项目.如果不再需要,可以通过右键单击该项目来删除它." 发布状态为"包含",哈希为"包含".但是,发布状态不是"包含(自动)"; Exclude旁边有自动文本.但无论我是包含还是排除,我在别人的机器上运行时都会遇到同样的错误.

您认为我应该怎样做才能正确引用此文件?

谢谢

更新:

我尝试过设置Local Copy = true,构建重建无济于事.

我现在正在审查所有其他建议.(在我和电脑之间走了很长一段路不行!)



1> Jon Egerton..:

听起来你需要在redist中包含链接下载 - 即使你有程序集,你可能会遗漏依赖项:

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=14422

推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有