阻止 VS2017 连接到 SQL 数据库

Prevent VS2017 from connecting to SQL database

我正在 Visual Studio 中从事 ASP.NET MVC 项目。

从今天开始,我时不时地看到 使用 {0} 作为用户名的对话框 window“连接到 SQL 服务器”:

我总是点击 Cancel,因为用户名只是一个占位符。它作为数据库配置的其余部分从 Web.config.

中读取

documentation 只是指出:

This dialog box appears when specific access permission is required for the current database process.

我认为我不需要此访问权限。如何防止 Visual Studio 显示此对话框?

PS:我不想从 Web.config 中删除配置,因为我的项目需要它。

调试了一下,原来是awesome Meene VS Tools 2017 extension导致了这个问题。具体来说,Enable tasks provider 选项。只是禁用它有助于摆脱讨厌的对话。也许还可以将 Web.config 添加到 Excluded file name patterns 来解决问题。由于我不使用任务,所以我没有尝试。