发生一个或多个错误,未能启动调试适配器。可以在输出窗口中查看额外的信息。 Visual Studio 2019

发生一个或多个错误。

未能启动调试适配器。可以在输出窗口中查看额外的信息。

Cannot connect to runtime process, timeout after 10000 ms (reason: Cannot connect to the target: connect ECONNEREFFUSED127.0.0.1:2015).

原因:开启了vs的javascript的调试模式,导致的。

This is due to VS debug option: debug JavaScript turned on, but the browser in question is not allowing debugger to connect to a special port. IMHO this way of debug JavaScript never was any good - browser JS debug tools are far better.

When I turned it off, both VS2017 and 2019 debuggers started to work (without JS debugging of coarse)

解决方法:关闭vs的JavsScript调试功能即可。

【工具】-》【选项】-》【调试】-》【常规】 找到javascript的调试项,关闭即可。

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
可以通过以下步骤在DXGI_ADAPTER_DESC屏蔽虚拟显卡: 1. 使用IDXGIFactory::EnumAdapters方法获取系统所有的适配器,包括虚拟显卡。 2. 对于每个适配器,使用IDXGIAdapter::CheckInterfaceSupport方法查询是否支持ID3D11Device接口。 3. 如果支持ID3D11Device接口,则表示该适配器是真实的物理适配器,可以在DXGI_ADAPTER_DESC显示。 4. 如果不支持ID3D11Device接口,则表示该适配器是虚拟显卡,可以在DXGI_ADAPTER_DESC屏蔽。 下面是一个示例代码,可以帮助你实现这个过程: ```c++ IDXGIFactory* pFactory = nullptr; HRESULT hr = CreateDXGIFactory(__uuidof(IDXGIFactory), (void**)&pFactory); if (FAILED(hr)) { // 错误处理 } for (UINT i = 0; ; ++i) { IDXGIAdapter* pAdapter = nullptr; HRESULT hr = pFactory->EnumAdapters(i, &pAdapter); if (hr == DXGI_ERROR_NOT_FOUND) { break; // 所有适配器枚举完毕 } D3D_FEATURE_LEVEL featureLevel = D3D_FEATURE_LEVEL_11_0; ID3D11Device* pDevice = nullptr; hr = D3D11CreateDevice(pAdapter, D3D_DRIVER_TYPE_UNKNOWN, nullptr, 0, &featureLevel, 1, D3D11_SDK_VERSION, &pDevice, nullptr, nullptr); if (hr == S_OK) { // 物理适配器,显示在DXGI_ADAPTER_DESC DXGI_ADAPTER_DESC adapterDesc; pAdapter->GetDesc(&adapterDesc); // TODO: 显示adapterDesc SAFE_RELEASE(pDevice); } else { // 虚拟适配器,忽略不显示 } SAFE_RELEASE(pAdapter); } SAFE_RELEASE(pFactory); ``` 在代码,如果D3D11CreateDevice函数返回S_OK,则表示该适配器是真实的物理适配器,可以在DXGI_ADAPTER_DESC显示。否则,该适配器是虚拟显卡,可以忽略不显示。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值