C# VisualStudio没有';不要重新编译 我创建了一个简单的WiForm应用程序,它在一个特定的位置上有一个按钮(只是拖拽并从工具箱上掉下来,所以它在表格中间的某个地方降落),当按下F5时,它工作正常。

C# VisualStudio没有';不要重新编译 我创建了一个简单的WiForm应用程序,它在一个特定的位置上有一个按钮(只是拖拽并从工具箱上掉下来,所以它在表格中间的某个地方降落),当按下F5时,它工作正常。,c#,winforms,visual-studio-2010,visual-studio-debugging,C#,Winforms,Visual Studio 2010,Visual Studio Debugging,但是,后来我关闭了表格,回到了工作室。我只是将按钮拖放到其他地方,现在当我使用F5运行它时,在运行的程序中,按钮保持在与以前相同的位置 我清理了解决方案,手动重建并再次运行。同样的情况也发生了。 我又把按钮拖到别的地方,情况和第一次一样 在2或3次之后,它终于起作用了 你们中有人以前遇到过这个问题吗?解决办法是什么?谢谢。听起来您选中了“生成过期时不自动编译”复选框 选中选项->项目和解决方案->构建和运行。我猜上面写着“永不构建”和“发布旧版本” 编辑: 好吧,既然我们不能复制这个问题,那真的

但是,后来我关闭了表格,回到了工作室。我只是将按钮拖放到其他地方,现在当我使用F5运行它时,在运行的程序中,按钮保持在与以前相同的位置

我清理了解决方案,手动重建并再次运行。同样的情况也发生了。 我又把按钮拖到别的地方,情况和第一次一样

在2或3次之后,它终于起作用了


你们中有人以前遇到过这个问题吗?解决办法是什么?谢谢。

听起来您选中了“生成过期时不自动编译”复选框

选中选项->项目和解决方案->构建和运行。我猜上面写着“永不构建”和“发布旧版本”

编辑

好吧,既然我们不能复制这个问题,那真的很难帮上忙。我最后想到的是——导出所有VS设置,将它们重置为C#默认值。如果这有帮助,您可以将导出的设置与默认设置进行比较,并查找奇怪的内容

如果没有,请尝试禁用/删除所有插件(或者可能足以在安全模式下运行VS)

如果这也没用,试着禁用你的防病毒软件。这确实开始在沙中挖掘蠕虫,但可能是AV阻止了文件操作


如果这也没用,那么是时候重新安装VS和-.NET rutine了。

您保存表单了吗?应用程序是否正确关闭?VS中的“输出”选项卡中是否存在任何警告或错误?1:是,2:是,3:否。请确保在调试后,您确实按下了“停止”按钮,而不仅仅是关闭winform。在VS 2008中,我有时会遇到这种情况。手动删除可执行文件然后编译的问题当时已解决。好的,调试已停止。(否则我将无法编辑表单…)我从不知道它的存在,我无法想象它为什么存在,但我很高兴知道设置在哪里,以防设置。那会让我发疯的!两者都是“快速构建”。无论如何,谢谢你。