我遇到了VS2010的一个奇怪的问题。 我们使用TFS来构build我们的API dll,并且我们曾经在我们的项目中引用了他们使用完全可信的映射networking驱动器。 我们一直这样工作至less两年,一切都很完美。 今天,我将一个webapp转换为vs2010,当我在Release中编译它时,它给了我: SGEN:错误:无法加载文件或程序集文件:/// L:\ Api \ Release API_20100521.1 \ Release \ CS.API.Exceptions.dll或其依赖项之一。 操作不受支持。 (从HRESULTexception:0x80131515) 奇怪的是,它正在debuggingconfiguration文件下工作… 我尝试添加 <runtime> <loadFromRemoteSources enabled="true" /> </runtime> 到app.config并仍然没有运气(请参阅http://social.msdn.microsoft.com/Forums/en/msbuild/thread/d12f6301-85bf-4b9e-8e34-a06398a60df0和http://msdn.microsoft.com/ en-us / library / dd409252(VS.100).aspx ) 我很确定这个问题是从Visual Studio或MSBuild,因为我们的代码不会从networking共享运行时,因为所有引用的DLL被复制到bin文件夹。 如果有人有解决scheme(或只是一个searchpath的想法),请让我知道! 编辑:事实certificate,它是在debugging模式下工作,因为生成序列化程序集closures。 正如标题所说,这实际上是一个SGEN的问题,因为它是这个实用程序,说path不被信任…