无法获得项目参考的依赖项

sim*_*831 28 asp.net msbuild tfs tfsbuild

我有一个带有网站项目和C#库的C#解决方案.在编译解决方案时,网站会给出以下消息:

无法获得项目引用"MyLibrary"的依赖项.

这不会阻止wbsite编译和运行,直到我尝试使用TFS构建构建它,此时此错误消息使构建失败.

这是什么意思,我怎么能绕过它呢?

Jim*_*lli 25

在尝试了很多东西之后,我意识到了一些 无论我做了什么来清除构建等,错误都永远不会消失.我关闭并重新打开解决方案,它就消失了.


App*_*ide 13

当您收到错误消息"无法获取项目引用的依赖关系",可能的原因之一可能是您要引用您的解决方案的另一个项目具有目标框架与引用项目的目标框架不兼容.

您可以通过转到项目属性并选择左侧的"应用程序"选项卡来查看为项目指定的目标框架.

我写这篇文章是因为它发生在我身上,我在目标框架3.5的项目中使用Target framework 4.0引用了一个项目.


abm*_*bmv 7

在记事本中打开网站proj文件并检查参考等...可以提供帮助

  • Visual Studio显示引用存在时带有很少的复选标记,但是我必须在proj文件中添加<ProjectReference>才能使其正常工作。 (2认同)

小智 5

在我的例子中,引用的项目是在VS 2010上创建的,而引用是VS 2008解决方案.在这种情况下,刚刚使用记事本编辑了vs 2010项目,并将ToolsVersion ="4.0"更改为ToolsVersion ="3.5"