c# - 为什么 Visual Studio 2010 不断在我的类库中添加 "reference to self"?

标签 c# visual-studio reference

有时,VS 不会让我编辑并继续,事实证明这是因为我的项目 Eric.Controls 引用了 Eric.Controls。这是一个项目引用,我从未添加过。重现的步骤不一致,但一般来说,我认为当我使用设计器并从我引用的不同项目添加控件时会发生这种情况。

这偶尔也会导致我根本无法编译,直到我重新启动已锁定目标可执行文件的 Visual Studio。

首先,为什么 VS 甚至允许项目引用自身?

有什么想法吗?

我很乐意回答任何可能导致答案的问题。

最佳答案

是的,我也注意到了这一点。这是一个 Visual Studio 错误:http://connect.microsoft.com/VisualStudio/feedback/details/613502/automatically-add-self-reference

当您从工具箱中将某些东西拖到设计器上时,就会发生这种情况。要解决此问题,只需删除 self 引用即可。

关于c# - 为什么 Visual Studio 2010 不断在我的类库中添加 "reference to self"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9501727/

相关文章:

visual-studio - VS 2019 - 安装在 Mac 上的 Xamarin.iOS SDK 版本(较新)与此版本的 VS 不兼容(但 VS 2022 兼容)

c++ - 多态中的引用和指针

c# - 如何在不使用其控件的情况下仅从报告服务获取数据?

c# - 无法调试 dotnet 核心 GenericHost docker 容器

c++ - LNK2005错误,已经定义: Possibly one definition rule violation?

visual-studio - BuildingInsideVisualStudio 属性值不适用于文件引用和项目引用条件

c++ - 返回类成员引用变量导致运行时错误

javascript - 如果我将一个数组传递给 JS 函数,它似乎不会修改该数组。难道不应该通过引用传递吗?

c# - 当我使用 asp.net 从 xml 文件写入/读取时保留回车符

C# Linq to Entities : The type of one of the expressions in the join clause is incorrect. 类型推断失败