每当我启动Visual Studio 2015发布Web对话框(或Visual Studio 2013,两者都存在同样的问题)用于特定项目时,它需要大约20-30秒才能打开。同样的,在我切换发布配置文件时,当我切换到特定配置文件时也需要相同数量的时间。当我在列表中从配置文件B切换到配置文件A时,它需要和启动对话框本身一样的时间。但是,当我从配置文件A切换到配置文件B时,不需要任何时间。
有人有什么想法吗?这个问题每天会让我因此浪费20-30分钟的开发时间。
我已经检查了两个配置文件的XML(.pubxml),除了服务器上站点的名称以及Web.config SQL字符串转换结果之外,它们完全相同。(它们都发布到同一个服务器端点,都预编译所有页面/控件为一个程序集,唯一的区别是配置文件的名称和站点的名称。)
我还检查了.profile.user文件,两者再次完全相同。我无法确定问题出在哪里。
请注意,发布并没有花费很多时间。与Profile B相比,Profile A的发布时间同样短。
另外,甚至在我完全重新安装Windows之前,这个问题就一直存在于我的旧的Visual Studio 2015安装中。(当我升级到Windows 10时,我确实完全重新安装了Windows。)
我对所有想法都持开放态度,我可能会再次重新安装Visual Studio 2015以查看问题是否消失。
进一步的说明:在加载对话框时,它会完全锁定Visual Studio。
更新:完全重新安装Visual Studio并没有解决这个问题。
另一个更新:偶尔Visual Studio完全崩溃并打开对话框。
有人有什么想法吗?这个问题每天会让我因此浪费20-30分钟的开发时间。
我已经检查了两个配置文件的XML(.pubxml),除了服务器上站点的名称以及Web.config SQL字符串转换结果之外,它们完全相同。(它们都发布到同一个服务器端点,都预编译所有页面/控件为一个程序集,唯一的区别是配置文件的名称和站点的名称。)
我还检查了.profile.user文件,两者再次完全相同。我无法确定问题出在哪里。
请注意,发布并没有花费很多时间。与Profile B相比,Profile A的发布时间同样短。
另外,甚至在我完全重新安装Windows之前,这个问题就一直存在于我的旧的Visual Studio 2015安装中。(当我升级到Windows 10时,我确实完全重新安装了Windows。)
我对所有想法都持开放态度,我可能会再次重新安装Visual Studio 2015以查看问题是否消失。
进一步的说明:在加载对话框时,它会完全锁定Visual Studio。
更新:完全重新安装Visual Studio并没有解决这个问题。
另一个更新:偶尔Visual Studio完全崩溃并打开对话框。
MANAGED_STACK
部分的第一项是SQL和Entity Framework行。非常好奇。(第一行看起来像对Sleep
的调用。) - Der Kommissar