【问题标题】:Defined assembly is not referenced未引用定义的程序集
【发布时间】:2014-04-08 12:29:33
【问题描述】:

我正在尝试找出我在脚本中遇到的异常错误:

错误 2 类型 'System.ComponentModel.Composition.Hosting.ExportProvider' 已定义 在未引用的程序集中。您必须添加对 程序集'System.ComponentModel.Composition,版本= 2010.2.11.0, 文化=中性,PublicKeyToken=null'。 C:\Users\user1\Documents\Visual Studio 2012\Projects\NAudio\Program.cs 27 13 应用程序

我正在使用 Net Framework 4.5 System.ComponentModel.Composition 列在参考资料中 我尝试删除程序集,清理项目文件并再次添加它,但仍然遇到同样的错误。

知道如何解决这个问题吗?

谢谢。

【问题讨论】:

  • 您需要添加有关应用程序类型的更多信息。也许发布 csproj 的内容可能会有所帮助
  • 请不要在问题标题中包含有关所用语言的信息,除非没有它就没有意义。标记用于此目的。

标签: c# .net visual-studio assemblies


【解决方案1】:

对于追踪程序集绑定问题的开箱即用方式,请使用融合日志...

http://msdn.microsoft.com/en-us/library/e74a18c4(v=vs.110).aspx

作为一个疯狂的猜测,我会说它可能是不同版本的 .NET 的混合

【讨论】:

    【解决方案2】:

    根据错误,您可能缺少 System.ComponentModel.Composition 所依赖的某些依赖项。试试这个,看看它是否能指出你缺少的依赖:

    http://www.amberfish.net/

    【讨论】:

      猜你喜欢
      • 2011-07-11
      • 2013-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-16
      • 2014-08-15
      • 2016-05-01
      相关资源
      最近更新 更多