Visual studio2010建立MFC的工程中資源檢視出現空白問題原因與解決
阿新 • • 發佈:2019-01-22
這幾天正在趕幾個專案,正準備著手做,沒想到開發神器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>