這幾天正在趕幾個項目,正準備着手做,沒想到開發神器Visual studio2010出現問題了,具體問題是這樣的:
打開Visual studio2010創建MFC工程時會出現幾個錯誤提示對話框
然後接着還會跳出好幾個錯誤提示對話框,大概意思就是各種包沒有找到,然後創建MFC工程後資源視圖爲空,但是用Visual打開以前創建的工程,資源視圖正常,而且當關閉Visual後直接點擊創建工程中的RC文件,可以打開資源視圖。在網上找了一陣答案後沒發現具體的解決的辦法,只是發現一個有點沾邊的現象的解決方案,於是我就照着去嘗試了一下,沒想到成功解決了問題。
問題分析:
因爲用Visual可以正常打開別的項目文件,所以軟件本身沒有出現什麼問題,再根據錯誤的提示,就是一些包沒有找到,那就是路徑的設置出錯或者因爲其他一些不規範操作導致路徑記錄被刪除,我回憶起之前清理過註冊表,有人告訴我註冊表清理後會將VS在註冊表中的指定路徑刪除掉,於是解決方法就是將包路徑導入進入或者將配置恢復到默認條件下,我採取恢復配置到默認狀態。
方法:選擇工具-》導入和導出設置-》重置所有設置即可
另外在網上找了直接導入路徑法,下面粘貼出來
Microsoft.Data.Entity.Design.BootstrapPackage.BootstrapPackage error when opening closing solution
I am running on a Windows 7 Home Premium x64.I originally had the VS 2010 C# Express and VS 2010 Web Express with MVC 1/2/3 & Silverlight installed. Also had the VS 2010 SP1 installed. I uninstalled all of those except .NET Framework 4.0.
Subsequently I installed the VS 2010 Ultimate from MSDN on my PC and started experiencing this problem every time I tried to open or create a VS 2010 solution.
The workaround that SEEMS to have worked for me are the scripts from MS on 20/01/2010 at 10:57, only correction was one of the commands on the 3rd batch that was posted as 'query delete' instead of 'delete':
========== Script from Microsoft ==========
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /s
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /s
reg query HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\10.0_Config\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}
reg delete HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\10.0_Config\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}
reg query HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\10.0_Config\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /s
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /f
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /f
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /va /f
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /f
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /f
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /va /f
reg delete HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\10.0_Config\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /f
reg delete HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\10.0_Config\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /f
reg delete HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\10.0_Config\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /va /f
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /s
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /s
reg query HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\10.0_Config\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}
reg query delete HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\10.0_Config\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}
reg query HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\10.0_Config\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /s
=============== Output from the Above commands ==============
Setting environment for using Microsoft Visual Studio 2010 x86 tools.
C:\Windows\system32>reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\
VisualStudio\10.0\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A
4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\AutoLoadPack
ages\{adfc4e66-0397-11d1-9f4e-00a0c911004f}
{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} REG_DWORD 0x0
C:\Windows\system32>reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\
VisualStudio\10.0\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A
4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\AutoLoadPack
ages\{93694fa0-0397-11d1-9f4e-00a0c911004f}
{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} REG_DWORD 0x0
C:\Windows\system32>reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\
VisualStudio\10.0\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /s
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\Packages\{7A
4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}
(Default) REG_SZ Microsoft.Data.Entity.Design.BootstrapPackage.Bootstr
apPackage, Microsoft.Data.Entity.Design.BootstrapPackage, Version=10.0.0.0, Cult
ure=neutral, PublicKeyToken=b03f5f7f11d50a3a
InprocServer32 REG_SZ C:\Windows\SysWOW64\mscoree.dll
Class REG_SZ Microsoft.Data.Entity.Design.BootstrapPackage.BootstrapPa
ckage
Assembly REG_SZ Microsoft.Data.Entity.Design.BootstrapPackage, Version
=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\Packages\{7A
4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}\Toolbox
Default Items REG_DWORD 0x1
C:\Windows\system32>reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio
\10.0\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-
4415-9FAB-D6DCC56F47FB}
ERROR: The system was unable to find the specified registry key or value.
C:\Windows\system32>reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio
\10.0\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-
4415-9FAB-D6DCC56F47FB}
ERROR: The system was unable to find the specified registry key or value.
C:\Windows\system32>reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio
\10.0\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /s
ERROR: The system was unable to find the specified registry key or value.
C:\Windows\system32>reg query HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\
10.0_Config\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96
-5D5B-4415-9FAB-D6DCC56F47FB}
HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\10.0_Config\AutoLoadPackages\{
adfc4e66-0397-11d1-9f4e-00a0c911004f}
{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} REG_DWORD 0x0
C:\Windows\system32>reg query delete HKEY_CURRENT_USER\SOFTWARE\Microsoft\Visual
Studio\10.0_Config\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7
A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}
ERROR: Invalid key name.
Type "REG QUERY /?" for usage.
C:\Windows\system32>reg delete HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio
\10.0_Config\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D9
6-5D5B-4415-9FAB-D6DCC56F47FB}
Delete the registry value {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} (Yes/No)? y
The operation completed successfully.
C:\Windows\system32>reg query HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\
10.0_Config\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /s
HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\10.0_Config\Packages\{7A4E8D96
-5D5B-4415-9FAB-D6DCC56F47FB}
(Default) REG_SZ Microsoft.Data.Entity.Design.BootstrapPackage.Bootstr
apPackage, Microsoft.Data.Entity.Design.BootstrapPackage, Version=10.0.0.0, Cult
ure=neutral, PublicKeyToken=b03f5f7f11d50a3a
InprocServer32 REG_SZ C:\Windows\SysWOW64\mscoree.dll
Class REG_SZ Microsoft.Data.Entity.Design.BootstrapPackage.BootstrapPa
ckage
Assembly REG_SZ Microsoft.Data.Entity.Design.BootstrapPackage, Version
=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\10.0_Config\Packages\{7A4E8D96
-5D5B-4415-9FAB-D6DCC56F47FB}\Toolbox
Default Items REG_DWORD 0x1
C:\Windows\system32>reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft
\VisualStudio\10.0\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7
A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /f
The operation completed successfully.
C:\Windows\system32>reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft
\VisualStudio\10.0\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7
A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /f
The operation completed successfully.
C:\Windows\system32>reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft
\VisualStudio\10.0\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /va /f
The operation completed successfully.
C:\Windows\system32>reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudi
o\10.0\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B
-4415-9FAB-D6DCC56F47FB} /f
ERROR: The system was unable to find the specified registry key or value.
C:\Windows\system32>reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudi
o\10.0\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B
-4415-9FAB-D6DCC56F47FB} /f
ERROR: The system was unable to find the specified registry key or value.
C:\Windows\system32>reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudi
o\10.0\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /va /f
ERROR: The system was unable to find the specified registry key or value.
C:\Windows\system32>reg delete HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio
\10.0_Config\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D9
6-5D5B-4415-9FAB-D6DCC56F47FB} /f
The operation completed successfully.
C:\Windows\system32>reg delete HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio
\10.0_Config\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D9
6-5D5B-4415-9FAB-D6DCC56F47FB} /f
ERROR: The system was unable to find the specified registry key or value.
C:\Windows\system32>reg delete HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio
\10.0_Config\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /va /f
The operation completed successfully.
C:\Windows\system32>reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\
VisualStudio\10.0\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A
4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}
ERROR: The system was unable to find the specified registry key or value.
C:\Windows\system32>reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\
VisualStudio\10.0\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A
4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}
ERROR: The system was unable to find the specified registry key or value.
C:\Windows\system32>reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\
VisualStudio\10.0\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /s
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\Packages\{7A
4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}\Toolbox
Default Items REG_DWORD 0x1
C:\Windows\system32>reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio
\10.0\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-
4415-9FAB-D6DCC56F47FB}
ERROR: The system was unable to find the specified registry key or value.
C:\Windows\system32>reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio
\10.0\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-
4415-9FAB-D6DCC56F47FB}
ERROR: The system was unable to find the specified registry key or value.
C:\Windows\system32>reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio
\10.0\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /s
ERROR: The system was unable to find the specified registry key or value.
C:\Windows\system32>reg query HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\
10.0_Config\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96
-5D5B-4415-9FAB-D6DCC56F47FB}
ERROR: The system was unable to find the specified registry key or value.
C:\Windows\system32>reg query delete HKEY_CURRENT_USER\SOFTWARE\Microsoft\Visual
Studio\10.0_Config\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7
A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}
ERROR: Invalid key name.
Type "REG QUERY /?" for usage.
C:\Windows\system32>reg query HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\
10.0_Config\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /s
HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\10.0_Config\Packages\{7A4E8D96
-5D5B-4415-9FAB-D6DCC56F47FB}\Toolbox
Default Items REG_DWORD 0x1
C:\Windows\system32>