标签: visual-studio-debugging

Python 调试无法在 SSH FS(远程主机)上运行

问题:

我在 Mac 上使用 VSCode 版本 1.69.1(版本详细信息在底部)。在 Mac 上,我使用SSH FS连接到远程存储库

当我在远程 python 文件上单击“运行”>“开始调试”或“运行而不调试”时,“运行和调试窗格打开”,但文件未运行 [![窗格为空][1]][ 1]

调试器适用于本地存储库(托管在 Mac 上)。

我尝试重新安装 Python 扩展,删除远程服务器上的 ~/.vscode-server,在 Mac 上重新安装 VSCode,但似乎没有任何帮助。

这是早些时候的工作(一周前尝试过),但不确定发生了什么变化。从终端(连接到远程主机,由 SSH FS 呈现),我可以运行 python test.py并且可以工作

python 的 Launch.json 文件

    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "justMyCode": true
        } …
Run Code Online (Sandbox Code Playgroud)

python sshfs visual-studio-debugging vscode-extensions vscode-debugger

4
推荐指数
1
解决办法
1706
查看次数

调试器无法在 Visual Studio 2022 上运行

我正在使用带有 .NET Framework 6.0 的 Visual studio 2022,同时尝试调试应用程序而不是在起点处命中断点。尝试在program.cs类上应用调试器

我已经应用了所有这些更改,但仍然不适合我。我不知道会发生什么。

  1. 工具->选项->调试->常规,禁用“要求源文件与原始版本完全匹配”。
  2. 工具->选项->调试->符号,启用Microsoft符号服务器。
  3. 工具->选项->调试,选中“仅启用我的代码”和“使用管理/取消管理模式”。

还要多次重启系统并更新Visual Studio。

请提出解决方案。

.net visual-studio-debugging asp.net-core

4
推荐指数
1
解决办法
1万
查看次数

有没有办法使用visual studio命令提示符进行调试?

我有一个项目需要与3个编译器(Borland,gnu和Microsoft)一起工作.它适用于2/3,现在我只需要使用Microsofts.它似乎在其他编译器工作正常的地方崩溃,所以我想知道是否有一种方法来调试命令行,可能是为了获得堆栈跟踪或得到导致崩溃的线,类似于gdb与gnu.

c c++ visual-studio visual-studio-debugging

3
推荐指数
1
解决办法
181
查看次数

尝试运行项目时出错:无法启动调试

尝试调试Any CPU控制台应用程序时,我收到以下错误.当我将平台目标切换到x86时,它工作正常.我试图修复VS2010并重新安装VS2010.

完整的错误消息是: 错误消息http://www.bacolan.com/vs-error.png

除了完整的Windows重新安装外,有没有人有解决方案?

debugging 64-bit visual-studio-2010 visual-studio-debugging

3
推荐指数
2
解决办法
2万
查看次数

交互式C#控制台作为即时窗口的替代

是否有CLI/GUI工具来执行C#代码,即Python ipython/Ruby irb的替代方案.Visual Studio中的即时Windows仅在调试期间可用,并且在某些情况下无法执行代码

c# visual-studio visual-studio-debugging

3
推荐指数
1
解决办法
1911
查看次数

Vs2008 c ++用键盘拖动调试器的箭头

在调试模式下,有一个黄色箭头,显示下一个要执行的命令.有没有办法用键盘(而不是用鼠标)拖动箭头?

谢谢.

c++ visual-studio-2008 visual-studio-debugging

3
推荐指数
1
解决办法
117
查看次数

打破传递给LINQ函数的函数

我有一个传递给的函数Select.但是当我在所述函数中放置断点时,程序不会中断.

例:

public static int PlusTwo(int x)
{
  return x + 2;
}

public static void Main(string[] args)
{
  var foo = new[] { 2, 3, 5, 7 };
  var bar = foo.Select(PlusTwo);
}
Run Code Online (Sandbox Code Playgroud)

c# first-class-functions visual-studio-debugging

3
推荐指数
2
解决办法
112
查看次数

visual studio 2012不会将wchar_t显示为文本

我刚从visual studio 2010切换到visual studio 2012,我对visual studio 2012调试器有一个问题 - 似乎在调试c代码时,wchar_t不再显示为文本.

简单来说,考虑以下小而简单的程序:

#include <wchar.h>
int main()
{
  wchar_t *ppp = L"abcdef";
  char    *zzz = "abcedf";

  return 0;

}
Run Code Online (Sandbox Code Playgroud)

在vs2012,调试这个程序时,PPP手表显示的"a" {97},没有放大镜,让我选择的可视化.
这在vs2010上运行良好,手表显示整个文本并显示放大镜.

wchar_t的标志设置是否正确,其实我在VS 2012编译的程序,只是调试它在vs2012和VS2010:将鼠标悬停在该变量时,并在immidiate window.chars显示其价值时正确显示,在/ ZC这也发生并得到相同的结果,所以它似乎不是一个编译问题.

有人遇到过这样的问题吗?是否有任何修复或变通方法(旁边通过询问ppp,su的值强制它)?

c visual-studio visual-studio-debugging visual-studio-2012

3
推荐指数
1
解决办法
1874
查看次数

从特定文件/类输入代码时可以自动中断?

我在c ++中编写了一个编写得很糟糕的文件,我需要在Visual Studio中进行调试.我希望在调用该文件的代码时始终执行我的程序.整个文件(我的意思是.cpp + .h文件)是一个庞大的类,并帮助该类使用的枚举.当程序从该文件或类到达代码而不是在每个方法上手动设置断点时,有没有办法设置debbuger中断?

c++ visual-studio visual-c++ visual-studio-debugging

3
推荐指数
1
解决办法
59
查看次数

C#String.getHashCode()为不同的字符串返回相同的值

我的应用程序作为Windows服务运行,我将VS2013附加到它的调试过程.我正在获取图像文件内容的哈希码,以检查以下方法的差异(在静态类中):

static class FileUtils
{
    public static int GetFileHash(string filePath)
    {
        int hash = 0;
        Logger.WriteLog(ToolTipIcon.Info, "Calculating hash code for {0}", filePath);
        StreamReader sr = new StreamReader(filePath, Encoding.Unicode);
        hash = sr.ReadToEnd().GetHashCode();
        sr.Close();
        return hash;
    }
}
Run Code Online (Sandbox Code Playgroud)

这在生产中一直很好.但是,对于两个不同的图像,此方法将始终返回2074746262.我试图在winforms应用程序中使用相同的代码和图像重现这一点,我不能.是否存在调试VS2013中的进程会导致此行为的问题?我用一个完全不同的图像替换了其中一个图像,但它仍然会发生.

c# visual-studio-debugging visual-studio-2013

3
推荐指数
1
解决办法
1320
查看次数