我使用VS2008,并且我有一个项目,当我按下F5或当我单击工具栏中的绿色小三角时不会启动。屏幕会闪烁一次,就像项目要运行一样,然后就不会。构建消息声称构建成功,但该项目无法启动。项目将无法在调试模式下启动
在配置管理器,我的“活动解决方案配置:”设置为调试,并在“项目背景”列表中,“配置”我的项目列设置为调试。我甚至在调试和发布之间来回切换,然后返回到调试,所有这些都没有任何影响。我试图运行的项目在我的解决方案中设置为“启动项目”。
如果我去我的\ BIN \ Debug文件夹,然后双击该.exe,(这表明在该文件的正确时间戳)我的应用程序运行得很好。
任何想法,为什么我不能让愚蠢的东西在调试模式下运行?
编辑:
这是一个winforms应用程序。
我的Visual Studio版本9.0.30729.1是SP
.NET框架:3.5版SP1
编辑:
这可能与TortoiseSVN的。我将这个项目的源代码放在SVN中。当我在TortoiseSVN中进行不同的/新的结账时,有时候新的结账会允许项目运行。我不明白这个问题的表面上是间歇性的。
编辑:
不知道这信息是相关的问题,但是当我做一个新的结帐,有一个文件夹结构,它是那么深(并不像很多嵌套的文件夹),比原来的结账,我似乎有更好的机会运行没有问题的项目。
编辑:该问题与TortoiseSVN无关,请参阅下面的答案。
你有没有试过在你的启动代码中加入断点来看看会发生什么? – 2010-02-04 21:37:53
@Bill W,是的,我已经尝试了启动代码中的断点。他们从未到达。 – Stewbob 2010-02-04 21:40:35
我遇到同样的问题,但稍有不同。它是这样的:1)我打开Visual Basic 2)我可以调试一次3)当我再次尝试调试时,它说“文件无法访问,因为它正在被另一个进程使用”并停止4)当我尝试调试后,我得到这个问题5)我重新启动VB。 – nbura 2013-10-31 12:26:18