【问题标题】:Changes to Windows Form doesn't show up when run运行时不显示对 Windows 窗体的更改
【发布时间】:2019-09-18 04:57:25
【问题描述】:

我正在使用 Visual Studio 2017 使用 C#。我以前对我的表单进行了一些更改,今天当我运行代码时,这些更改没有显示出来。它似乎正在运行旧版本。请注意,当我最初进行更改时,下拉菜单运行良好。

这是修改后的版本:

这是它运行时的样子:

我已经重启了VS并重启了我的电脑,都无济于事。我已经广泛搜索,找不到答案。

是否有一些我不小心点击的设置?请告诉我这是显而易见的,而不是 VS 矩阵中的奇怪故障。

谢谢!

【问题讨论】:

  • 好的,我刚刚点击了设计器中的下拉菜单,现在它运行良好。有没有搞错?似乎一个答案可能对社区有所帮助。
  • 在这些情况下执行“清理”和/或“重建”会有所帮助。
  • @stefan 我如何进行清理或重建?对不起,如果这太基本了......
  • 在 Visual Studio 中打开菜单栏中的“构建”菜单。您从上到下看到以下内容:“构建解决方案”、“重建解决方案”、“清洁解决方案”等。

标签: c# visual-studio visual-studio-2017 designer


【解决方案1】:

您使用的是旧的 DLL/EXE。

这可能在少数情况下发生,通常是在您将二进制文件(使用项目构建的 DLL)存储在源代码管理中时。

您会惊讶于有多少开发人员被此问题所困扰。这通常是因为对一切都在源代码控制中的迂腐 - 包括您构建的项目

最好的办法是从源代码管理中删除 bin 和 obj 文件夹。如果它是一个新项目,通常更容易从一个新的源代码控制项目重新开始。

GAC 对您的 DLL 进行处理是导致这种情况的另一个常见原因。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多