我看到了这个问题:VSTS 2010 SGEN : error : Could not load file or assembly (Exception from HRESULT: 0x80131515),但所有的答案都不起作用。在我构建或其他方面没有出现过这个问题。我可以正常地运行项目,但当我尝试添加一个实体框架模板控制器时就会出现这个问题:
然后我收到了这个错误:
所有项目文件都在我的网络共享上,因为那是我们工作文档所在的地方。这是我尝试过的:
1)将项目设置中的生成器序列化程序集开关设置为打开、关闭和自动。
2)将sgen.exe.config添加到C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools,并加入以下代码:
<configuration>
<runtime>
<loadFromRemoteSources enabled="true" />
</runtime>
</configuration>
3) 尝试解除程序集的阻止,但是在属性选项卡中没有找到解除阻止的选项。
这些解决方法都不起作用。有谁知道我该如何解决这个问题吗?对于来自Nuget或我的自己项目的任何自定义程序集,由于它们的位置存在于网络空间中,因此只有在尝试添加EF模板控制器时才会发生此错误。我可以成功构建和运行程序。
<loadFromRemoteSources enabled="true" />
添加到C:[Visual Studio 2010安装目录] \ Common7 \ IDE \ devenv.exe.config中,看看是否有帮助。 - hawkke