小编Dev*_* IT的帖子

VSTS 2010 SGEN:错误:无法加载文件或程序集(HRESULT异常:0x80131515)

我遇到了VS2010的一个奇怪问题.我们使用TFS来构建我们的API dll,我们曾经在我们的项目中引用它们,使用一个完全可信的映射网络驱动器.我们一直在这样工作至少两年,一切都很完美.

今天,我将一个webapp转换为vs2010,当我在Release中编译它时,它给了我:

SGEN:错误:无法加载文件或程序集'file:/// L:\ Api\Release API_20100521.1\Release\CS.API.Exceptions.dll'或其依赖项之一.不支持操作.(HRESULT异常:0x80131515)

奇怪的是,当它在Debug配置文件下时它正在工作......

我试过添加

<runtime>
   <loadFromRemoteSources enabled="true" />
</runtime>
Run Code Online (Sandbox Code Playgroud)

进入app.config但仍然没有运气(参见http://social.msdn.microsoft.com/Forums/en/msbuild/thread/d12f6301-85bf-4b9e-8e34-a06398a60df0http://msdn.microsoft.com/ en-us/library/dd409252(VS.100).aspx)

我很确定这个问题来自visual studio或msbuild,因为我们的代码在prod时不会从网络共享运行,因为所有引用的dll都被复制到bin文件夹中.

如果有人有解决方案(或只是搜索路径的想法),请告诉我!

编辑:事实证明它在调试模式下工作,因为生成的序列化程序集已关闭.正如标题所说,它确实是一个SGEN问题,因为正是这个实用程序说路径不可信...

msbuild sgen .net-4.0 visual-studio-2010 tfsbuild

105
推荐指数
5
解决办法
6万
查看次数

标签 统计

.net-4.0 ×1

msbuild ×1

sgen ×1

tfsbuild ×1

visual-studio-2010 ×1