VB错误:重载解析失败,因为没有可访问的对象接受此数目的争论

时间:2018-12-11 18:04:49

标签: vb.net

我似乎无法克服此代码块出现的错误:

My.Computer.Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce", True).SetValue("cmd /C")

完整错误如下:

BC30516 Visual Basic AND  VB.NET Overload resolution failed because no accessible accepts this number of arguments.

到处寻找解决方案,似乎不存在或无法解决。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

OpenSubKey返回一个Registry​Key,而SetValue需要至少2个参数。您只通过了一个。文档中有很好的例子。