我刚刚在最近升级的Windows 10机器上安装了VS2015 pro。我正在尝试使用VS中的调试器调试网页,特别是该页面上的javascript。在升级之前,我能够调试javascript,但现在当我点击“播放”时VS IE11中的按钮打开并立即崩溃。在过去的版本中,VS2013专业版和IE10版本,我能够进入游戏'按钮,并能够使用断点逐步执行代码。我没有得到任何错误,网站编译。我能够在没有调试的情况下运行网站。有谁知道可能导致我所遇到的问题是什么?
答案 0 :(得分:0)
我现在可以调试IE11的唯一方法是,在没有调试的情况下启动( Ctrl + F5 ),直到页面加载然后调试( F5 ),它接管加载的页面。令人沮丧,但它会帮助我解决这个问题。
更新 - 我的项目恰好是Silverlight Web应用程序。我开始浏览构建中的警告并注意到以下内容:
C:\ Program Files(x86)\ MSBuild \ Microsoft \ Silverlight \ v5.0 \ Microsoft.Ria.Client.targets(303,5):警告:无法加载文件或程序集“ System.Windows.Browser ,Version = 5.0.5.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e'或其依赖项之一。系统找不到指定的文件。
我在以下位置找到了这个System.Windows.Browser.dll文件: C:\ Program Files(x86)\ Microsoft Silverlight \ 5.1.50709.0 并将其复制到与System.Windows的引用路径相同的文件夹中: C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.6
到目前为止,这似乎解决了我的问题。
答案 1 :(得分:0)
在Windows 10上移至VS2013和VS2015之后,我遇到了类似的问题。
我发现默认情况下,调试器正在打开IE 64位。创建一个新的IE 32位选择即可解决该问题。