我创建了一个简单的WinForms应用程序,在某个位置上有一个Button(只是从工具箱拖放它,所以它落在了窗体中间的某个位置),当按下F5时,它运行正常。 / p>
但是,然后我关闭了表格并回到工作室。我只是将Button拖放到其他地方,现在当我用F5运行它时,在正在运行的程序中,Button像以前一样保持在同一位置。
我清理了解决方案,手动重建并再次运行。同样的事情发生了 我在其他地方再次拖放按钮,情况与第一次相同。
经过2或3次遵守后,最终有效......
你们之前有没有遇到过这个问题?解决方案是什么?谢谢。
答案 0 :(得分:2)
听起来你检查了“当构建过期时不自动编译”#34;复选框。
检查选项 - >项目和解决方案 - >构建并运行。我的猜测是它说'#34;永远不会建立"和#34;启动旧版本"。
修改强>:
好吧,既然我们无法复制这个问题,那真的很难提供帮助。我想到的最后一件事是 - 导出所有VS设置,将它们重置为C#默认值。如果这有帮助,您可以将导出的设置与默认值进行比较,并寻找奇怪的东西。
如果没有,请尝试禁用/删除所有插件(或者在安全模式下运行VS就足够了。)
如果这也没有帮助,请尝试禁用您的防病毒软件。这真的开始挖掘沙子中的蠕虫了,但可能可能AV阻止文件操作。
即使这样做没有帮助,也需要重新安装-VS-和-.NET rutine。