未引用定义的程序集

时间:2014-03-06 04:20:26

标签: c# .net visual-studio assemblies

我正试图弄清楚我在脚本中遇到的这个异常错误:

  

错误2类型   'System.ComponentModel.Composition.Hosting.ExportProvider'已定义   在未引用的程序集中。您必须添加引用   assembly'System.ComponentModel.Composition,Version = 2010.2.11.0,   Culture = neutral,PublicKeyToken = null'。 C:\ Users \用户USER1 \文档\ Visual   Studio 2012 \ Projects \ NAudio \ Program.cs 27 13应用程序

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

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

感谢。

2 个答案:

答案 0 :(得分:1)

对于开箱即用的方法来追踪装配绑定问题,请使用融合日志......

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

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

答案 1 :(得分:0)

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

http://www.amberfish.net/