“使用Visual Studio 2015诊断工具不支持此类接口”

时间:2015-12-29 20:43:48

标签: visual-studio azure visual-studio-2015 debug-diagnostic-tool

我正在尝试使用 Visual Studio 2015诊断工具但是当我打开Windows时会显示以下消息:

The diagnostic tools failed unexpectedly.

enter image description here

然后我查看输出窗口并为 诊断中心 配置输出然后找到

No such interface supported
No such interface supported
  • 我目前正在运行托管控制台应用程序。使用天蓝色网站REST api
  • Visual Studio Enterprise 2015 Update 1 14.0.24720.00

为什么我收到此错误? 我该如何解决?

1 个答案:

答案 0 :(得分:2)

显然,更新Windows时出现问题,升级过程不会考虑或修改错误地修改干扰诊断工具窗口操作的文件。

解决方案 - 虽然应该在以后版本的Visual Studio中删除这些文件 - 遵循这些说明:

  1. 关闭Visual Studio。
  2. 打开管理员命令提示符
  3. 输入以下命令:
  4. var cn = {
    host: 'localhost',
    port: 5432,
    database: 'db',
    user: 'user',
    password: 'password'
    };
    var db = pgp(cn);
    
    function query(sql, params) {
    return db.task(function (t) {
        // this = t = task protocol context;
        // this.ctx = task config + state context;
        return t.query(sql, params);
    })
    .then(function (events) {
        // success;
        console.log(events);
    })
    .catch(function (error) {
        // error;    
    });
    }
    

    现在应该重新启动Visual Studio。

    有关详情,请点击here