运行时不会显示对Windows Form的更改

时间:2019-09-18 04:57:25

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

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

这是编辑后的版本:

Edited Version

这是运行时的样子:

Running version

我重新启动了VS并重新启动了我的计算机,但都无济于事。我进行了广泛搜索,找不到答案。

我是否意外击中了某些设置?请告诉我,这很明显,而不是VS矩阵中的异常故障。

谢谢!

1 个答案:

答案 0 :(得分:0)

您正在使用旧的DLL / EXE。

在某些情况下可能会发生这种情况,通常是将二进制文件(随项目生成的DLL)存储在源代码管理中。

您会惊讶地发现有这么多开发人员对此感到困惑。通常是由于对所有内容都受源代码控制而感到腐-包括您构建的项目

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

GAC加载DLL是这种情况的另一个常见原因。