【问题标题】:Visual Studio Build Configuration Could not load file or assemblyVisual Studio 构建配置无法加载文件或程序集
【发布时间】:2015-07-13 10:53:21
【问题描述】:

我在 Visual Studio 2013 中有一个 Asp.Net Web 应用程序,并希望按照此处https://msdn.microsoft.com/en-us/library/vstudio/dd465318(v=vs.100).aspx 的说明添加新的构建配置

我使用 Build=>Configuration Manager 创建一个新的构建配置“InternalTest”,或者尝试复制其他配置的选项而不是。这似乎运行良好,但如果我尝试运行此构建,我会收到错误:

无法加载文件或程序集 'System.Web.Http, Version=5.2.2.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或其其中之一 依赖项。该系统找不到指定的文件。 ClubManager2

搜遍了解决方案,没有提到System.Web.Http的5.2.2.0版本

有没有人建议解决这个问题?

谢谢

标记

【问题讨论】:

  • web.config中是否有def没有引用?
  • 有对System.Web.Http的引用,但它是针对当前版本而不是5.2.2.0
  • 你检查过那个 System.Web。引用了http?
  • 就像在项目中一样,是的。它在项目中,版本 5.2.3.0
  • Web 配置也有

标签: asp.net asp.net-mvc visual-studio-2013


【解决方案1】:

改变你的 web.config

<dependentAssembly>
    <assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-5.2.2.0" newVersion="5.2.3.0" />
</dependentAssembly>

注意 5.2.2.0

【讨论】:

  • 太棒了,很高兴我能帮上忙 :-)
猜你喜欢
  • 2017-02-11
  • 1970-01-01
  • 1970-01-01
  • 2014-02-12
  • 2017-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多