如何解决 WPF Visual Studio 2008 消息“此成员被定义多次”

发布于 2024-10-01 21:00:26 字数 308 浏览 6 评论 0原文

在 WPF 项目的代码隐藏文件中,代表 XAML 中定义的控件的变量(例如 closeButton)在下方显示红色波浪线,并带有指示“此成员被定义多次”的工具提示消息。

当我“查找所有引用”这些控制变量时,我看到有 2 个引用,一个位于 .g.cs 文件中,另一个位于 gics 文件中。因此 VS 认为项目被定义了两次。

重建可以暂时解决问题,但随后红色波浪线又回来了!

我认为我以前没有见过对 .gics 文件的引用,但我读过它们是在内存中生成的以帮助智能感知。

我不确定我可能不小心做了什么来引发这个问题,但我们将非常感谢任何帮助。

In a code behind file in a WPF project the variables representing controls defined in XAML (e.g. closeButton) display red squiggly lines underneath with a tooltip message indicating "this member is defined more than once".

When I 'find all references' on these control variables I see there are 2 references, one in a .g.cs file and another in a g.i.cs file. Hence VS thinks items are defined twice.

A rebuild solves problem for a bit, but then the red squiggly lines return!

I don't think I've seen references to a .g.i.cs file before, but I've read they are generated in memory to help with intellisense.

I'm not sure what I may have accidentally done to provoke this issue but any help will be much appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文