我正在尝试在Visual Studio Express 2010中调试我的VB.net应用程序,当时我意识到我的更改不会在我的表单上更新 - 在设计器或代码中。在线查看后,我发现你应该清除bin下的“Debug”文件夹。这只工作了一次。现在它又回到了旧版本,当我再次删除它时,它不会改变。当我构建项目并从“Release”文件夹运行它时,它运行正常,但是当运行时发生错误时,它不会显示错误的位置,因为它是独立运行的。
提前致谢。
(我有Windows XP SP3)
答案 0 :(得分:1)
mmm ...如果是对我来说,有这样一个奇怪的错误,我会创建一个新项目,然后在项目中插入文件(不是链接,而是副本),我很可能都会工作罚款...比找到错误的参数在哪里更快...
那你怎么做的?好吧,创建一个新项目,选择文件夹和名称,根据需要更改设置中的命名空间,然后在项目浏览器中添加现有项目,然后浏览并选择您的代码和xaml(以及其他可能)文件。请告诉我们。
答案 1 :(得分:1)
在我创建一个新项目之前,我将所有代码隐藏(包括创建你不应该触摸的控件的代码)复制到另一个表单中。这可能就是你需要做的。尝试编译该表单并运行它,看看它是否正常。如果是这样,您将不必创建一个全新的项目,只需删除旧表单即可。
我认为有一些原因导致这种情况更容易解决。有没有配置文件或类似的东西?你建在正确的位置吗?
自从我完成winforms以来已经有一段时间了,但我记得在VS 2005中发生了这种情况,我刚刚创建了一个新表单并将代码隐藏复制到另一个winform并进行编译。
希望这有帮助。
答案 2 :(得分:1)
这也发生在我身上。我相信我的应用程序的/bin
和/obj
文件夹必须已被其他应用程序锁定。在手动删除它们之前,我尝试以管理员身份运行Visual Studio,并执行了一个有效的Clean和Rebuild。如果它不适合您,请尝试手动删除文件夹。
答案 3 :(得分:1)
我遇到了同样的问题。令人沮丧的问题......?关闭项目,转到调试bin /文件夹,删除这些文件,重新打开项目并重建它(F5)。 - 。可执行程序 - .pdb - .vshost.exe - .vshost.exe.manifest - .xml
它有效99.99%.......谢谢
答案 4 :(得分:0)
答案 5 :(得分:0)
我遇到了同样的问题,但我将开始按钮旁边的解决方案配置从调试更改为发布,并修复了我的问题,尝试一下:)
答案 6 :(得分:0)
"全部保存"适用于VS 2010 VB,处于调试和发布模式。 我把" Save all" “运行”和“构建”图标旁边的图标。
答案 7 :(得分:0)