Visual Studio * .Designer.vb文件自动更改为包含错误行“Only member access expression can start an invoke statement”,“

np8igboo  于 2023-05-01  发布在  其他
关注(0)|答案(1)|浏览(93)

我有一个 www.example.com 应用程序,其中我将RibbonControlAdvDock属性从TopMost(不知道这是有效值)更改为Top
当我保存项目时,它显然在做很多事情,因为visual studio挂起了一秒钟,当我检查表单的设计器文件时,它已经被完全重写了。看起来像单词Global已经在这里和哪里被前置。类型已转换。以前被称为

Syncfusion.Windows.Forms.Tools.ToolTipInfo

就是现在

Global.Syncfusion.Windows.Forms.Tools.ToolTipInfo

这只是所有自动编辑的开始。
更令人关注的是这一行实际上是不可编译的

(CType(Me.ProgressBarAdv1, Global.System.ComponentModel.ISupportInitialize)).BeginInit()

与之前的不同之处在于添加了周围的parentesises以及前缀Global.。语句将无效。
只有成员访问表达式可以启动调用语句。
更新Global.使编译器感到高兴,但这当然不是我在自动创建的代码中的很多地方都能做到的。修正也只是暂时的,然后才被改变回来。
这些非法编辑的可能来源是什么?我在辩论

  • Visual studio 2022 v17.5.4
  • Syncfusion(使用essential studio for winforms www.example.com )
  • Resharper(使用2023。(1)

我应该吗

  • 卸载
  • 升级到较新版本
  • 降级到早期版本
  • 设置

有吗
我还经常遇到Handles指令被神秘地从 * 中删除的问题。vb文件.当它发生的时候,它总是在我运行一个项目的时候发生。我可以看到26个句柄指令在我眼前按F5键时被删除。这在两台计算机上都发生了。

1sbrub3j

1sbrub3j1#

尝试卸载Visual Studio扩展以查看问题是否已解决。

相关问题