winforms Winform应用程序的F5或“开始调试”按钮变灰?

i2loujxw  于 2022-11-25  发布在  其他
关注(0)|答案(8)|浏览(228)

我知道有很多问题与此有关,但他们都没有为我工作,直到现在。
我有一个winform应用程序,但当我试图调试它时,我的开始按钮被禁用。
现在,当我尝试调试时,“开始调试”键被禁用

我已经做的事情是:
1)我已经将我的winform应用程序设置为Single Start Up项目。
2)我已经删除了多个启动项目选项。
3)我已经多次尝试重新启动Visual Studio。
4)我已经重建了应用程序,它正在成功地构建,没有任何错误。
5)我已经构建了整个解决方案,它也成功地构建,没有错误。
6)我已经检查了sln文件,其中的Format版本是:
Microsoft Visual Studio方案档,格式版本11.00
我想这是正确的。

vpfxa7rd

vpfxa7rd1#

转到解决方案资源管理器右键单击解决方案/项目名称,然后选择“设置为启动项目”,它应该处于启用状态。

wgxvkvu9

wgxvkvu92#

我不知道原因,但这个方法对我很有效。我从我的解决方案中排除了这个项目,然后在没有它的情况下构建我的解决方案。
然后我再次添加我的项目,构建我的解决方案,并将其设置为启动应用程序,它对我很有效。
(说实话,我真的不明白这其中的道理!)

cnjp1d6j

cnjp1d6j3#

为了向user3414693的帖子添加更多信息,解决方案文件中可能存在问题,例如引用了不存在的项目或其名称已更改。
卸载并重新加载项目将使用正确的信息重新创建此文件,从而可能解决问题。

mv1qrgav

mv1qrgav4#

在我的例子中,我从解决方案中排除了项目并关闭了解决方案。再次打开时,解决方案将配置(F4)更改为Debug|混合平台(我不手动更改)。然后我更改为调试|任何CPU和工程为我!

xjreopfe

xjreopfe5#

转到“启动项目”中的“解决方案属性页”,如果选择了“多个启动项目”,请确保至少打开了其中一些可用项目。如果有非活动项目,则不允许调试或启动项目。

kuuvgm7e

kuuvgm7e6#

我还发现,您需要确保在Visual Studio中打开.sln文件,以便解决方案资源管理器显示所有相关项目。如果您只打开其中一个源文件,它将没有运行程序的上下文。

w8ntj3qf

w8ntj3qf7#

我更改为任何CPU和它为我工作。

l5tcr1uw

l5tcr1uw8#

您需要创建新的解决方案。文件-〉新建-〉解决方案。
就这样了

相关问题