【发布时间】:2017-02-16 23:24:54
【问题描述】:
为了不让你厌烦,我会长话短说。两台机器,相同的系统,相同的程序(大部分)。一个安装了 Visual Studio,一个安装了……呃,还有别的。
有时当我尝试从 CD 安装应用程序时,Visual Studio 的即时调试器会弹出,报告“...中未处理的 win32 异常”并询问我是否要使用“新实例微软视觉工作室 2010”。如果我选择 Yes,它会运行 VS,如果我选择 No,它会关闭东西,然后我会回到 Windows Explorer。
这没关系,但我知道应用程序完全没问题,这样我就无法安装它(在这个最新的演员阵容中,它是我银行的客户,用于网上银行和支付账单等)。
那么,我该如何摆脱那个东西(即时调试器)?
当然,我不想卸载 VS,因为我每天都在使用它。
Edit 1 :: 我尝试在 VS 的 Tools/Options/Debugging/Just-In-Time 中禁用 Just-In-Time 调试,然后取消选中所有三个复选标记,但是在尝试运行可执行安装程序时又出现了另一个错误.
autorun.exe [某个数字] 中出现未处理的 win32 异常。即时调试此异常失败,并出现以下错误:没有安装的调试器启用了即时调试。在 Visual Studio 中,可以从 ...
启用即时调试查看“即时调试,错误”的文档索引以获取更多信息。
信息量很大:/
Edit 2 :: 应用程序在另一台没有安装 VS 的机器上运行良好。在很大程度上,两台机器上的软件是相同的,只有一些细微的差别(系统从镜像安装)。细微差别:notepad2、++、git、...一些留给开发者自己选择的小东西。
我不希望这听起来像是对 VS 的咆哮,因为我意识到它正在采用这种语气,但我非常不喜欢不自包含并搞砸其他软件的软件。我之前在其他应用程序中也遇到过同样的问题。所以现在,我责怪VS。
如果有必要,我愿意禁用所有类型的调试以使这个东西永久工作(无论如何主要使用打印语句),如果这有帮助的话。如果可能的话。
【问题讨论】:
-
嗯...调试器应该只在应用程序无论如何都会崩溃的情况下出现...替代方法通常是像 watson 博士这样创建等效于核心文件的东西
-
@forsvarir - 我在其他应用程序中也遇到过相同的行为,但这是我第一次真正困扰我,因为我需要(!)运行它(必须支付账单)。我向你保证,我正在尝试运行的应用程序完全没问题。我认为银行不会在应用程序不工作的情况下发放 CD。
-
@unknown close voter - 与 Visual Studio 相关的问题在这里是题外话吗?我相信它们非常适合“程序员常用的软件工具”类别。