在设计器模式下打开.NET表单-获取"路径不是合法形式"

时间:2020-03-05 18:57:59  来源:igfitidea点击:

我试图在设计器模式下打开C#/ VB表单,但收到了一条丑陋的错误消息,提示"路径不是合法形式",而不是表单。这种形式曾经工作过!发生了什么?

感谢所有回答。这个问题是我不久前遇到的一个问题,我为此苦苦挣扎了很长时间,直到找到答案为止。为了帮助其他可能遇到此问题的人,我在下面发布了答案。
谢谢!

解决方案

回答

我不知道此错误消息的含义,但它似乎与表单上的第三方控件相关联。无论如何,解决方案几乎和问题一样荒谬:

  • 关闭设计器/错误消息。
  • 打开表单代码。
  • 右键单击表单代码,然后选择"视图设计器"。

快点!设计器打开!

回答

调试设计模式会有所帮助。从这里:

  • 项目清单
  • 在Visual Studio中,选择要调试的项目。
  • 右键单击->属性。
  • 选择调试选项卡。
  • 将调试模式更改为Program。
  • 将启动应用程序设置为Visual Studio IDE(C:\ Program Files \ Microsoft Visual Studio .NET 2003 \ Common7 \ IDE \ devenv.exe)
  • 在命令行参数字段中设置解决方案文件。
  • 申请->确定
  • 选择要调试的项目作为启动项目。
  • 跑。
  • 在要开始调试的位置设置一个断点(例如,控件构造函数)

回答

按路径,它可能是指文件或者文件夹的路径。我们尝试引用的路径可能格式错误,即正斜杠而不是反斜杠。此外,自错误出现以来发生了什么变化?我们有没有移动任何文件?我们是否保存了以前未保存的代码?从版本控制系统更新?

回答

这个问题发生在我身上,我发现这是因为参考不良。我们必须查看应用程序引用的程序集。