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

时间:2008-09-17 05:17:41

标签: c# vb.net visual-studio winforms

我试图在设计器模式下打开一个C#/ VB表单,而不是表单,我收到一条丑陋的错误消息,说“路径不是合法形式”。这个形式用来工作!发生了什么事?


感谢所有回答的人。这个问题是我回过头来的一个问题,我很长时间都在努力,直到找到答案,我在下面发布了这个答案,以帮助其他可能遇到此问题的人。
谢谢!

4 个答案:

答案 0 :(得分:4)

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

  1. 关闭设计器/错误消息。
  2. 打开表单代码。
  3. 右键单击表单代码并选择“View Designer”。
  4. 的Presto!设计师打开了!

答案 1 :(得分:4)

调试设计模式会有所帮助。来自here

  1. 列表项
  2. 在visual studio中,选择要调试的项目。
  3. 右键单击 - >属性。
  4. 选择调试选项卡。
  5. 将调试模式更改为Program。
  6. 将“启动应用程序”设置为Visual Studio IDE(C:\ Program Files \ Microsoft Visual Studio .NET 2003 \ Common7 \ IDE \ devenv.exe)
  7. 在“命令行参数字段”中设置解决方案文件。
  8. 申请 - >行
  9. 选择要作为启动项目调试的项目。
  10. 运行。
  11. 在要开始调试的位置设置断点(例如,控件构造函数)

答案 2 :(得分:1)

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

答案 3 :(得分:0)

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