如果程序集是从 Web 上下载的,即使它存储于本地计算机,Windows 也会将其标记为 Web 文件,http://go.microsoft.com/fwlink/?LinkId=179545

使用Silverlight,经常弄出很多莫名的XXX文件来于Web,神马信任程序集,就Build个程序都那么麻烦,应该在所有发布时注明一些最基本的配置说明,最BT莫过于连下载程序集的地方都找不到。

若遇到以下类似问题,可以参考下:

1.问题:

错误7无法加载程序集 file:///C:UsersAdministratorDesktopC#LibMicrosoft.Xna.Framework.Math.dll。此程序集可能是从 Web 上下载的。如果程序集是从 Web 上下载的,即使它存储于本地计算机,Windows 也会将其标记为 Web 文件。这样可以防止在您的项目中使用它。您可以通过更改文件属性来更改此指定。请只取消阻止您信任的程序集。有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=179545。

2.解决办法:

一定要先关闭 Visual Studio;

找到dll 文件,右键--》属性--》 取消阻止,并其设置为信任程序集(有时候需要权限,或者修改多次才改过来)

Good Lock!!

原文地址:https://www.cnblogs.com/dzone/p/3643059.html