每当我尝试在VS 2010中创建一个新项目时,我都会收到错误:
由于错误,无法初始化新项目/项目对话框: 抛出了“Microsoft.VisualStudio.Dialogs.DialogInitializationException”类型的异常。
当尝试打开现有项目时,Visual Studio 2010重新启动。
答案 0 :(得分:32)
我的电脑遇到了同样的问题。经过很长一段时间的搜索后,我按照以下步骤解决了这个问题:
devenv.exe /resetuserdata
并等待完成答案 1 :(得分:2)
我无法找到前一种情况。当你遇到异常时
Microsoft.VisualStudio.Dialogs.DialogInitializationException
我建议您尝试以下方式:
运行devenv /resetuserdata
。
删除文件:
%LOCALAPPDATA%\Microsoft\VisualStudio\11.0\ComponentModelCache
并重新启动Visual Studio。
答案 2 :(得分:2)
关闭所有VS实例并尝试提及here的解决方案:
pushd C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise
gacutil -if Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.Shell.Interop.8.0.dll
答案 3 :(得分:1)
我发现这仍然是Visual Studio社区2017中的一个问题,微软发布了解决问题的方法:
解决这个问题的方法是:
- 以管理员身份启动“VS 2017开发人员命令提示”
- 转到VS 2017安装文件夹,例如:pushd C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Enterprise
-gacutil -if Common7 \ IDE \ PublicAssemblies \ Microsoft.VisualStudio.Shell.Interop.8.0.dll
答案 4 :(得分:0)
打开控制面板
变化
Regional -> Formats tab -> Format: English(United States)
它对我有用:)
答案 5 :(得分:0)
当您在当前版本附近安装较旧版本的Visual Studio时,可能会导致此问题。例如,系统上安装了VS 2017
,您强制安装VS 2008
。
多年前我在VS 2008
之后安装VS 2010
时遇到了这个问题;
今天我又遇到了这个问题。因为我在SolidWorks 2015
之后安装了VS 2017
。 SolidWorks
在其程序包中有一个Visual Studio 2008会干扰我的安装。
刚卸载VS 2008
,我就完成了。