【问题标题】:VS2010 Debug build works, but Release does notVS2010 Debug 构建工作,但 Release 没有
【发布时间】:2010-10-26 22:16:02
【问题描述】:

我有一个最近添加了两个 C# 类的应用程序。它始终内置在调试和发布中。两个配置之间的差异没有什么。现在,当我构建版本时,它说无法访问其中一个依赖项。这仅适用于发布版本。该依赖项没有任何改变,它始终有效。

有什么想法吗?

【问题讨论】:

  • 进一步看,它似乎与位于网络资源上的依赖关系有关。我以前确实解决过这个问题(很可能是在 VS 2010 的调试中),但不确定为什么它不适用于发布配置。等我发现了,我会回帖的。
  • SGEN:错误:无法加载文件“X.dll”或程序集或其依赖项之一。不支持操作。 (HRESULT 异常:0x80131515)

标签: visual-studio-2010 configuration release release-mode debug-mode


【解决方案1】:

所以要解决这个问题,我必须在 C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 工具中添加一个配置文件:

<?xml version ="1.0"?>
<configuration>
    <runtime>        
        <loadFromRemoteSources enabled="true" />
    </runtime>
</configuration>

【讨论】:

    【解决方案2】:

    配置文件是 sgen.exe.config。我必须创建文件,并且在添加文件后我能够构建版本。

    【讨论】:

      【解决方案3】:

      各个项目之间的引用是项目还是二进制引用?如果它们是二进制引用,您的输出文件夹是否指向不同构建目标和平台的正确位置?您可能还想确保构建顺序正确。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-16
        • 2020-03-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多