每当我为特定项目启动 Visual Studio 2015 发布 Web 对话(或 Visual Studio 2013,两者都有相同的问题)时,它需要大约 20-30 秒才能打开。同样,当我在发布配置文件之间切换时,切换到特定配置文件所需的时间相同。当我(从配置文件 B)切换到列表中的配置文件 A 时,它所花费的时间与它启动对话本身时所花费的时间相同。当我从配置文件 A 切换到配置文件 B 时,根本不需要任何时间。
有人对此有任何想法吗?仅在这个问题上,我每天就会失去 20-30 分钟的开发时间。
我检查了两个配置文件上的 XML ( ),除了服务器上的站点名称和SQL 字符串转换结果.pubxml
之外,它们是相同的。Web.config
(它们都发布到同一个服务器端点,都预编译了所有页面/控件设置为一个程序集,唯一的区别是配置文件的名称和站点的名称。)
我还检查了配置.user
文件,两者再次相同。我不知道这里可能是什么问题。
请注意,发布根本不需要很多时间。配置文件 A 的发布时间与配置文件 B 的发布时间一样长。
此外,即使在我完全重新安装 Windows 之前,我的旧 Visual Studio 2015 安装中也存在此问题。(当我升级到 Windows 10 时,我确实完全重新安装了 Windows。)
我对任何想法持开放态度,我可能会再次重新安装 Visual Studio 2015以查看问题是否消失。
进一步说明:在加载对话时,它会完全锁定 Visual Studio 。
更新:完全重新安装 Visual Studio 并没有解决问题。
另一个更新:打开对话框时,有时 Visual Studio 会完全崩溃。