none
vs2005 无法新建 c++ Smart Device的工程,很是郁闷? RRS feed

  • 问题

  • 我在新建c++ Smart Device的工程的时候,选择的是MFC

    但是在输入工程名字之后,点击OK,就到下一步了

    Welcome to the MFC Smart Device Application Wizard

    然后点击next的时候,就又回到 new project 这个窗口了。

    重新安装也不能解决。

     

    后来我到了网上在查找资料的时候有网友说是IE7的安全问题一起的

     

    问题原因是 ,vc++ project Wizard 要创建一个HTML文件,要运行script,  visual studio 用IE去创建这个文件。  而由于IE7的安全模式,不信任smart device VC++ wizard, 所以script不能被执行。


    可以按照下面的方法解决,
    在注册表的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\PreApproved 下,
    添加一个新key: {D245F352-3F45-4516-B1E6-04608DA126CC}, 让IE 认为smart device VC++ wizard 是安全的

     

    但是我装的是IE8 Beta2,按照网友说的修改也不行。新建其它类型的工程都可以。

     

    请大家帮忙看看是什么原因?

    2008年12月5日 5:15

答案

全部回复

  •  

    一番辛苦~~~

     

    卸载IE8就好了,没有想到微软自己做的东西还不相互兼容

    2008年12月8日 2:00
  • 我装IE 8 BETA还是好的,前几天升级到IE 8正式版后也不能新建智能设备工程了,加了注册表也不行,VS 2005/2008都不行,难道非要卸载IE 8?
    2009年3月27日 2:13
  • 你好這是IE8的問題,現在英文版的補丁已經出來了 樓主可以去下載謝謝
    崔伟 cuiweide@gmail.com
    2009年3月27日 11:02