【问题标题】:Team foundation error Could not load file or assembly Microsoft.Practices.EnterpriseLibrary.Common团队基础错误无法加载文件或程序集 Microsoft.Practices.EnterpriseLibrary.Common
【发布时间】:2013-08-09 05:45:11
【问题描述】:

我正在尝试在 Visual Studio 上编辑我的一个构建的构建定义(特别是更改密码)。完成并按 Ctrl+S 后,我收到以下错误:

团队基础错误

无法加载文件或程序集“Microsoft.Practices.EnterpriseLibrary.Common, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf2856ad364e35”或其依赖项之一。系统找不到指定的文件。

我查看了我的构建、开发和生产服务器,我可以看到该文件,它是正确的版本 (5.0.414.0)。知道这里出了什么问题吗?

【问题讨论】:

  • 澄清一下,当您将更新的构建定义保存在本地计算机上的 VS 中时,您会收到此错误吗?您没有在编辑 xaml 或在构建运行时看到错误?
  • 是的,在我的机器上的 Visual Studio 中保存更新的构建定义时出现错误。这是一个 Visual Studio 问题——在我发帖一小时后就解决了。看我的回答。

标签: visual-studio-2012 tfs assemblies


【解决方案1】:

这完全是我本地计算机上的 Visual Studio 的问题,而不是 TFS。

显然,当您编辑构建定义时,Team Explorer 2010 假定您正在为当前打开的解决方案执行此操作。我仍然不知道为什么它在我的 bin\Debug 目录中时找不到程序集,但是你去。

解决方案是简单地关闭并重新打开 Visual Studio。然后,我可以使用新参数编辑和保存定义,并适当地升级到生产环境。

【讨论】:

    【解决方案2】:

    检查程序集是否包含在您的项目中,以及它是否存在于您的解决方案的文件夹中。

    有时当一个人做一个“签入”,但只是一些文件项目不知道必须包含程序集。

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-05
      • 2010-10-07
      • 2023-03-05
      • 1970-01-01
      相关资源
      最近更新 更多