我正在Visual Studio 2017中使用C#。以前我对表单进行了一些更改,而今天运行代码时,这些更改不会显示出来。它似乎正在运行旧版本。请注意,当我最初进行更改时,下拉菜单可以正常运行。
这是编辑后的版本:
这是运行时的样子:
我重新启动了VS并重新启动了我的计算机,但都无济于事。我进行了广泛搜索,找不到答案。
我是否意外击中了某些设置?请告诉我,这很明显,而不是VS矩阵中的异常故障。
谢谢!
答案 0 :(得分:0)
您正在使用旧的DLL / EXE。
在某些情况下可能会发生这种情况,通常是将二进制文件(随项目生成的DLL)存储在源代码管理中。
您会惊讶地发现有这么多开发人员对此感到困惑。通常是由于对所有内容都受源代码控制而感到腐-包括您构建的项目!
最好的办法是从源代码管理中删除bin和obj文件夹。如果是新项目,则通常更容易从新的源代码控制项目开始。
GAC加载DLL是这种情况的另一个常见原因。