1

我正在尝试在 Visual Studio Express 2010 中调试我的 VB.net 应用程序,当我意识到我的更改不会在我的表单上更新 - 在设计器上或在代码中。上网查了一下,发现应该把bin下的“Debug”文件夹清掉。那只奏效了一次。现在它又回到了旧版本,当我再次删除它时,它并没有改变。当我构建项目并从“Release”文件夹运行它时,它运行良好,但是当运行时发生错误时,它不会显示错误在哪里,因为它是独立运行的。

提前致谢。

(我有 Windows XP SP3)

4

8 回答 8

2

我有同样的问题。令人沮丧的问题....?关闭项目,进入调试 bin/文件夹,删除这些文件,重新打开项目并重建它 (F5)。- .exe - .pdb - .vshost.exe - .vshost.exe.manifest - .xml

它工作 99.99%.......谢谢

于 2017-04-19T13:35:32.443 回答
1

嗯...如果是对我来说,有这样一个奇怪的错误,我会创建一个新项目,然后将文件(不是作为链接,而是作为副本)插入项目中,之后我很可能都会正常工作。 .. 比找到错误的参数在哪里还快...
那你是怎么做到的呢?那么创建一个新项目,选择文件夹和名称,如果需要在设置中更改命名空间,然后在项目资源管理器中添加现有项目,然后浏览并选择您的代码和 xaml(以及其他可能的)文件。让我们知道。

于 2012-08-20T13:58:47.553 回答
1

在我创建一个新项目之前,我会将所有代码隐藏(包括创建您不应该触摸的控件的代码)复制到另一个表单中。这可能就是您需要做的所有事情。尝试编译该表单并运行它,看看它是否良好。如果是这样,您不必创建一个全新的项目,只需删除旧表单即可。

我认为有一些原因会更容易解决。是否有任何配置文件或类似的东西?你在正确的位置建造吗?

自从我完成 winforms 以来已经有一段时间了,但我记得这发生在 VS 2005 中,我刚刚创建了一个新表单并将代码隐藏复制到另一个 winform 并编译。

希望这可以帮助。

于 2012-08-20T14:08:04.380 回答
1

这也发生在我身上。我相信我的应用程序的/bin/obj文件夹必须已被其他应用程序锁定。在手动删除它们之前,我尝试以管理员身份运行 Visual Studio,并进行了清理和重建工作。如果它不适合您,请尝试手动删除文件夹。

于 2013-05-10T21:35:01.097 回答
0
  1. 关闭 VS
  2. Ctrl + Alt + 删除
  3. 选择“任务管理器”
  4. “任务管理器”的“进程”选项卡中,找到您的“ProjectName.EXE”,然后单击“结束任务”
  5. 重启VS
于 2016-04-02T16:49:37.327 回答
0

我有同样的问题,但我将开始按钮旁边的解决方案配置从调试更改为发布,这解决了我的问题,试试吧:)

于 2016-05-07T23:28:51.310 回答
0

在 VS 2010 VB 中,在调试和发布模式下,“全部保存”对我有用。我将“全部保存”图标放在“运行”和“构建”图标旁边。

于 2017-07-08T13:12:12.667 回答
0

首先确保表单的 Localizable 属性设置为 FALSE

可本地化的道具

于 2019-03-21T10:43:58.077 回答