系统信息:Win 7的64位SP 1,IE 10,Visual Studio 2010中的Visual Studio调试错误无法启动程序中没有更多的文件
我已经遍布研究这个错误。
的Visual Studio调试错误:
"unable to start program (File path) no more files"
这开始与安装的Internet Explorer 10和Visual Studio 2010
我已经尝试了所有可能的解决方案中在我所有的web项目正在发生的事情(但不是VS重新安装)从注册表项(http://forums.asp.net/t/1891930.aspx/1),IE 10重新安装(失败...不会让我重新安装,因为现有版本)切换默认启动浏览器(在Visual Studio中,选择不同的浏览器,如Chrome在项目中的“Browse With ...”选项中成为默认浏览器,但是在后面很痛苦)我刚刚尝试过,这让我想知道如何启动IE 10的问题来自以下实验:
基本上,我做了相同的更改默认浏览器的过程,但我选择了IE 10 x86版本手动在“Browse With ...”选项中,将其设置为默认值并运行项目。瞧,它的工作没有问题。
我的下一步是确认“Browse With ...”中的默认IE选项。我发现了一些文章,例如(http://lennybacon.com/post/2010/08/22/rehowtochangethedefaultbrowserinvisualstudioprogrammatically),这些文章让我找到了Visual Studios默认浏览器设置的设置位置。
我检查了browser.xml文件,并且都看起来很好,包括指向它的注册表项。自MS以来,我无法检查浏览器的版本,因为无限智慧决定不在帮助 - >关于或其他地方显示该信息。所以我的直觉是默认的IE 10被推出是x64位版本。
有谁知道吗? 1)我怎么能确认IE 10的默认版本,因为上述方法没有起作用,并且 2)为什么会(我假设)IE 10 x64启动与browser.xml中定义的IE 10 x86引用版本文件?
感谢您的帮助。 戴夫
UPDATE:
所以从做持续测试,看来以后我跑的过程中改变默认浏览器设置注册表和文件browser.xml双方,在启动调试过程在Visual Studio 2010中,它会自动恢复到原始的默认浏览器设置,它将启动IE 10的x64版本。所以在我的情况下,似乎这个问题(上面的错误)在于使用Visual Studio 2010进行调试的事实x64浏览器会导致错误。没有办法,我最终从Windows功能中删除了IE 10,并且经历了让IE 9重新回到我的系统的痛苦过程,现在我可以使用IE(x86)进行有效的调试。
看来,MS并没有从我读过的VS 2010中为这个默认浏览器问题寻求任何修复。在我看到的浏览器工具中进行默认的浏览器设置更改,但不想打扰它/不相信它会起作用。
这样可以帮助别人处理我忍受的同样的痛苦...
感谢
戴夫
可以卸载IE10,并返回到IE9如果你装有最新的,并选择要卸载IE10 – Alexan
嘿亚历...不幸的是,IE 10不出现在“程序和功能”,它让我觉得这是一个选项坏的安装,但它在“Windows功能”中引用...嗯。猜猜我可以尝试“禁用”并重新安装,看看会发生什么,但寻找更坚实的解决方案/解决方案...谢谢 – Dave
是的,它不是在“程序和功能”,只在已安装的更新。但我卸载它没有问题,以及如何使用IE9进行调试与VS2010。 – Alexan