我在 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
我正在使用带有 .NET Framework 6.0 的 Visual studio 2022,同时尝试调试应用程序而不是在起点处命中断点。尝试在program.cs类上应用调试器
我已经应用了所有这些更改,但仍然不适合我。我不知道会发生什么。
还要多次重启系统并更新Visual Studio。
请提出解决方案。
我有一个项目需要与3个编译器(Borland,gnu和Microsoft)一起工作.它适用于2/3,现在我只需要使用Microsofts.它似乎在其他编译器工作正常的地方崩溃,所以我想知道是否有一种方法来调试命令行,可能是为了获得堆栈跟踪或得到导致崩溃的线,类似于gdb与gnu.
尝试调试Any CPU控制台应用程序时,我收到以下错误.当我将平台目标切换到x86时,它工作正常.我试图修复VS2010并重新安装VS2010.
完整的错误消息是: 错误消息http://www.bacolan.com/vs-error.png
除了完整的Windows重新安装外,有没有人有解决方案?
是否有CLI/GUI工具来执行C#代码,即Python ipython/Ruby irb的替代方案.Visual Studio中的即时Windows仅在调试期间可用,并且在某些情况下无法执行代码
在调试模式下,有一个黄色箭头,显示下一个要执行的命令.有没有办法用键盘(而不是用鼠标)拖动箭头?
谢谢.
我有一个传递给的函数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) 我刚从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中进行调试.我希望在调用该文件的代码时始终执行我的程序.整个文件(我的意思是.cpp + .h文件)是一个庞大的类,并帮助该类使用的枚举.当程序从该文件或类到达代码而不是在每个方法上手动设置断点时,有没有办法设置debbuger中断?
我的应用程序作为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# ×3
c++ ×3
c ×2
.net ×1
64-bit ×1
asp.net-core ×1
debugging ×1
python ×1
sshfs ×1
visual-c++ ×1