我在设计模式下对表单进行了更改,但是在构建程序时,更改不存在?

时间:2010-11-25 17:34:40

标签: c# .net winforms

我正在设计一个具有多种形式的基本应用程序,我似乎遇到了这个问题,它可能是一些愚蠢的事情。

当我在设计模式下更改我的主窗体时(比如添加一个按钮),按钮出现在设计模式中,我可以对它进行编码,但是当我构建程序时它没有出现。

有什么想法吗?

5 个答案:

答案 0 :(得分:1)

  • 清理并重建
  • 确保您在Application.Run
  • Program.cs中开始使用正确的表单

最重要的是..

  • 保存您的更改!

答案 1 :(得分:0)

并确保构建编译(它可能无法编译,并且不会询问您是否希望它运行上一次成功构建)。

答案 2 :(得分:0)

答案 3 :(得分:0)

问题解决了。只需转到taskbar> build >clean rebuild

答案 4 :(得分:0)

有些问题:

  • 如果更改代码隐藏,调试器是否会停止在您更改的断点上?另外,声明一个虚拟变量并通过调试器窗口检查它是否可见,例如“Locals”,“Autos”,“Watch”或“Immediate”?
  • 你有没有篡改Form的默认构造函数(添加参数,更改可见性,那种东西)?
  • 您正在更改的表单 - 您是否肯定它实际上是一个主要表单(请查看Program.Main)?
  • 您的表单是否包含用户控件?
  • 您是否尝试重新启动Visual Studio?
  • 您是否尝试过完全重建?
  • 您是否尝试手动删除所有bin / obj文件夹然后重建?
  • 您的项目是否实际选择在当前配置/平台下构建(调查Configuration Manager下的Build复选框)?
  • 项目是否成功构建(检查错误日志)?
  • 您运行的是您正在构建的相同配置/平台吗?你在运行你正在建设的同一个项目吗?
    • 确保解决方案管理器中的正确项目为粗体,或者在Solution Manager中检查启动项目。
    • 您是否碰巧在调试选项下使用“启动外部程序”?

好的,这不是一个“答案”,但回答这些问题可能会产生一些关于实际问题在哪里的线索......