【问题标题】:Visual Studio doesn't re-compile [closed]Visual Studio 不会重新编译 [关闭]
【发布时间】:2014-05-23 14:40:09
【问题描述】:

我创建了一个简单的 WinForms 应用程序,它在某个位置上带有一个按钮(只是从工具箱中拖放它,所以它落在窗体中间的某个位置),当按下 F5 时,它工作正常。

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

我清理了解决方案,手动重建它并再次运行。同样的事情发生了。 我再次将按钮拖放到其他地方,情况与第一次相同。

经过 2 或 3 次遵从后,终于成功了……

你们中有人遇到过这个问题吗?解决方案是什么?谢谢。

【问题讨论】:

  • 您保存表格了吗?应用程序是否正确关闭? VS 中的 Output 选项卡中是否有任何警告或错误?
  • 1:是,2:是,3:不是。
  • 确保在调试后你真的按下了停止按钮,而不是仅仅关闭 winform。
  • 在VS 2008中有时发生在我身上。手动删除可执行文件然后编译当时解决了。
  • 好的,调试停止。 (否则我将无法编辑表单...)

标签: c# winforms visual-studio-2010 visual-studio-debugging


【解决方案1】:

听起来您选中了“构建过期时不自动编译”复选框。

检查选项 -> 项目和解决方案 -> 构建和运行。我的猜测是它说“从不构建”和“启动旧版本”。

编辑

好吧,由于我们无法复制此问题,因此很难提供帮助。我想到的最后一件事是 - 导出所有 VS 设置,将它们重置为 C# 默认值。如果这有帮助,您可以将导出的设置与默认设置进行比较并寻找奇怪的东西。

如果没有,请尝试禁用/删除您拥有的所有插件(或者在安全模式下运行 VS 就足够了)。

如果这也没有帮助,请尝试禁用您的防病毒软件。这确实开始在沙中挖掘蠕虫,但 可能 AV 可能会阻止文件操作。

如果即使这样也没有帮助,那么是时候重新安装 VS 和 .NET 套路了。

【讨论】:

  • 我从来不知道它存在,我无法想象它为什么存在,但我很高兴知道设置在哪里,以防万一它被设置。那会让我发疯的!
  • 两者都是“提示构建”。还是谢谢。
猜你喜欢
  • 1970-01-01
  • 2012-06-01
  • 1970-01-01
  • 2019-05-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多