在VS2010中删除项目依赖项时出错

Ane*_*nan 37 dependency-properties project visual-studio-2010

我有一个包含大量项目的大型解决方案.有些项目依赖于其他项目(尽管不是循环依赖项).

当我尝试删除项目的依赖项时,我收到一条错误消息,例如"项目系统添加了依赖项,无法删除".导致此错误的原因是什么?我怎么能解决这个问题?

mal*_*cot 42

当我尝试手动编辑由CMake系统生成的项目/解决方案时,我有时会遇到此问题.我手动解决它:

  • 在您喜欢的文本编辑器中打开依赖的.vcproj文件.
  • 查找与要删除的依赖项对应的<ProjectReference>标记(标记的include属性将包含依赖项目的名称).
  • 删除整个<ProjectReference>元素(即以<ProjectReference>开头,以</ ProjectReference>结尾).保存文件.
  • 重新加载解决方案.


not*_*ony 37

我遇到了同样的问题.但我可以通过以下方式解决它

  • 右键单击项目,选择" 属性".
  • 选择Common Properties下的Framework and References
  • 选择不需要的引用.
  • 单击" 删除参考".


Agn*_*kas 10

或=>
删除Visual C#中的引用:

  1. 在解决方案资源管理器中,打开项目节点下的"引用"节点.
  2. 右键单击引用,然后单击"删除"

要在Visual Basic中删除引用:

  1. 在Solution Explorer中,右键单击项目的My Project节点,然后选择Properties.
  2. 单击"引用"选项卡.
  3. 在"引用"列表中,选择要删除的引用.
  4. 单击"删除"按钮