追踪对服务的引用

问题描述:

我在我的ASP.NET 3.5网站中收到此错误:追踪对服务的引用

错误3无法更新项目引用“服务”。源项目不可用。

如何追踪此组件的任何引用,以便我可以删除它?它必须从某处调用。我的项目中不再有这个名称的程序集。

感谢

检查您参考:在您的参考路径对话框(Visual Basic)或参考路径页,项目设计(C#,J#)。

请参阅MSDN这个链接的详细信息:How to: Add or Remove References in Visual Studio

我没有多少运气与以前的答案对于Web项目,所以我想我会提供了另一种方式。 Web项目引用被保存(非直观地)在解决方案文件中,并且您可以编辑此文件以删除引用。

  • 如果打开解决方案,请关闭该解决方案,然后在文本编辑器中打开解决方案文件。
  • 搜索未能加载的项目的名称。这应该将您带到您的Web项目的配置部分。
  • 里面应该是一个以“ProjectReferences”开头的行,带有以分号分隔的项目列表。
  • 如果您仔细删除违规项目,其中包括项目的GUID和程序集名称,然后保存解决方案文件,那么您应该很好。
  • 一定要让自己的备份策略,以防出现问题。

我正在使用Visual Studio 2008;我不知道它在其他版本中的工作方式是否完全相同。