debugging不启动
当我打F5(debugging模式)没有任何反应。 build设正常工作,EXE文件我可以正常启动,但无法启动debugging。 为什么?
我有同样的问题,所有的技巧都没有做到这一点,直到我取消选中项目属性中debugging选项卡下的“启用Visual Studio宿主进程”
啊! 我遇到了与你完全相同的症状,在尝试了所有的build议后,唯一有效的工作是你自己的:创build一个新项目并复制所有内容。
然后我注意到我无法手动删除我的Bin目录,并且我意识到MyApp.vshost.exe一直在后台运行,防止自己被Visual Studio 2012覆盖。不知道它是如何工作的VS2010虽然:/
总之,解决scheme为我工作:杀死进程,再试一次。
换句话说, 你试过把它关掉吗?
重新启动VS并尝试debugging。 有一段时间它发生,即使我也有同样的问题。
抱歉提出一个老问题,但我今天有同样的问题,但其原因实际上是因为解决scheme的构build顺序。 如果您进入Solution Property Pages
– > Common Properties
– > Startup Project
。
确保selectMultiple startup projects
,将Web项目移动到列表顶部。
在我的Web应用程序解决scheme中,我有2个Web项目和5个代码项目,其中一个代码项目位于顶部,因此无法启动。
希望别人觉得这有帮助
这个解决scheme已经被提到,但是它做了一些修补,使其工作,所以这是一个明确的解决scheme
在项目菜单/选项卡上,单击属性。 (或在您的解决scheme资源pipe理器中)单击debugging选项卡。 清除启用Visual Studio宿主进程checkbox。(取消选中)检查它是否工作。 如果它不重新启动你的电脑(一些项目文件在后台运行,如果你知道如何停止它们,那么重新启动不是必要的,只要结束它们的任务)重build项目
这应该解决问题
什么帮助我摆脱这个问题:
- closures解决scheme
- 删除solution.suo文件
- 重新打开解决scheme
在你经历一个紧张的解决之前…试试这个!
-
只需在debug文件夹中启动.exe文件。 “不要closures它!”
-
在Visual Studio中启动debugging器。 (一)应该popup一个错误…只是说“不”
-
closures在步骤“1”中启动的“.exe”文件。
-
再试一次。
出于某种原因,视觉工作室被困在这个应用程序,我正在build设,但这对我工作。
首先,在您的项目属性和Debug
选项卡中,确保您的Start Action
设置为Start Project
而不是其他一些不会运行的选项。 如果那不解决它然后:
进入Tools -> Options -> Environment -> Keyboard
然后在Show commands containing:
inputDebug.Start
并确保Shortcuts for selected command:
设置为F5 (Global)
。 另外请确保您没有任何可能冲突的映射到F5的其他内容。
最后,如果这不能解决您的问题,那么我build议您导出当前环境设置作为备份,然后完全重置所有环境设置。 看看是否解决它,如果它不,然后重新导入您的旧设置,并尝试修复视觉工作室。
closures您的项目,然后删除您的项目\ bin \ Debug \文件夹中的所有文件,以制定新的debugging解决scheme
转到解决scheme资源pipe理器,右键单击您的项目转到属性,单击debugging,在底部有一个checkbox,单击checkbox以启用SQL Serverdebugging。
validation在你的项目 – >属性 – >debugging选项卡 – >开始行动部分“不启动,但启动时debugging我的代码”不检查。 不知怎么的,在我创build并在我的项目上工作了几个月后,
取消这个解决了我的问题。
我遇到了同样的问题。 我没有能够显示debugging窗口,但我可以通过检查Debug-> Options and Settings中的相应选项将debugging输出redirect到简化的“立即窗口” 只显示Debug.Writeline()这样的代码中的显式debugging写入。
Visual Studio 2010
这个过程通常适用于我:
- closuresIE
- 使用任务pipe理器来检查iexplore.exe的所有实例已经消失 – 杀死任何剩余的“孤儿”实例。
- 从开始菜单启动IE,并确保它启动正确。
- 清除Internet Explorer的caching和Cookie并重新启动。
- closuresVisual Studio以确保释放所有的锁。
- IISRESET
- 重新启动VS
- 清理项目/解决scheme
- 重新编译,它应该工作
我find了一个解决scheme:
- closures你的Visual Studio解决scheme
- 例如,用记事本++打开你的
.csproj
项目标题。 - 在
<PropertyGroup>
部分中search<UseIISExpress>false</UseIISExpress>
- 将值更改为true:
<UseIISExpress>true</UseIISExpress>
- 保存
- 打开你的解决scheme,现在对我的项目进行debugging
我find了一个解决scheme:
- closures你的Visual Studio解决scheme
- 例如,用记事本++打开你的.csproj项目标题。
- 在部分中search标签
- 完全删除configuration标签
- 打开你的解决scheme,现在对我的项目进行debugging
我有同样的问题,并在看着Bresleveloper的答案,我发现以下问题似乎为我工作。 发布这个以防其他人有同样的问题,那么他们也可以检查这一点。
去debugging选项卡<项目属性。 发现debugging选项完全禁用。 选中“启用debugging”checkbox。 那如果对我来说
检查configurationpipe理器,确保所有项目正在为相同的平台编译。
我与我的桌面应用程序有同样的问题,因为这个论坛说你应该把你的项目标记为一个启动项目,因为Visual Studio没有标记。
它对我来说工作得很好,我相信这会帮助其他人可能有这个问题。
关于上面的控制台没有出现的问题。 (我没有足够的优点直接对这个post发表评论。)
我禁用了托pipe进程,以解决它正在运行的问题,并将文件locking。 当我这样做时,我发现我的控制台窗口不再出现时,我打F5debugging,虽然我的程序运行良好。 然后我注意到,我选中了“首选32位”checkbox。 我解决这个问题,重build和控制台窗口再次出现。 这似乎很奇怪,所以我再次勾选并确认我可以重现这种行为。 我正在使用Visual Studio 2013。
对于新的ASP.Net Core 1应用程序。
在包pipe理控制台下,我跑了
dnvm upgrade dnvm restore
我的解决scheme可以编译。
我与Visual Studio 2015的经验,我试图删除所有进程,并重新启动它没有工作。 我试图删除bin目录,它没有工作。
可悲的是,唯一有效的工作是closures并以pipe理员模式重新启动Visual Studio 2015。 叹…
同样的错误,试图以pipe理员身份执行VS,它的工作。
我有同样的问题(显然几年后),我可以在VS 2015中看到我的设备,但是当我想在设备上进行debugging时,什么都没有发生。
这可能是一个不同于原始海报的问题,但这个解决scheme解决了我在VS 2015中的问题。
右键单击解决scheme,然后select“属性”,然后注意是否选中“部署”列中的解决schemecheckbox,如果不是,请检查并再次尝试debugging。 为我工作。
我在WPF应用程序中遇到了这个问题。 运行debugging器时,名为MyApp.VsHost.exe的进程将启动并继续在后台运行,但不会出现任何exception,除了生成信息之外,在Output窗口中不会有任何exception。
这是因为我改变了我的App
类的名字空间,但没有更新App.xaml
的Class
属性来匹配新的名字空间。 我更改了xaml文件中的命名空间,并再次运行。
我面临这个问题。 在我的情况下,不知何故启动项目条目已被清除。 因此,请确保您的解决scheme资源pipe理器中的至less一个项目被设置为启动项目。 要设置一个启动项目,在解决scheme资源pipe理器中右键点击所需的项目 – >点击“ Set as Startup Project ”
如果您正在使用SSIS包或者包含多个应用程序的解决scheme。 确保你有正确的应用程序设置为“启动项目”。
如果在同一个文件夹中有单独的应用程序或SSIS项目,则Visual Studio可能正在构build该项目,而不是您想要运行的项目。
希望这可以帮助!
快速修复可能有助于某人:
我正在使用VS2013,我的debugging器突然停止工作。 我不断收到一个消息框,说明不支持debugging。
我最后通过在属性页面 – >开始选项选项卡中的debugging器下清除NATIVEcheckbox来解决启动项目。 我现在只有在debugging器下select了ASP.NET。
我最终创build了其他项目,并将现有的文件和文件夹复制到它。 也许“不专业”,但它的工作:)幸运的是,这是一个小项目
我有非常有趣的解决scheme,但它为我工作,
按住F5键,直到你看到debugging开始了,我是认真的人。