2012-09-04 255 views
8

我刚刚从Windows 7升级到Windows 8,Visual Studio 2010完全崩溃。好吧。我删除了vs2012并安装了视觉工作室2012,那里开始了痛苦。我几次重新安装vs 2012。但是,症状依然如此。 当我尝试创建一个新项目(FILE -> New -> Project or ctrl + N)
它会弹出一个错误信息对话框说
"Failed to create a ImageSource from the text '..\Images\Medium.png'.
“我很喜欢@#*%&^@*#@#(。因此,谁能告诉我是怎么回事,我的Visual Studio2012? 顺便说一句,我可以打开和运行现有vs2010项目没有任何问题。
我肯定也不想做一个全新安装上windows 8也不回滚到我的windows 7. 干杯,Visual Studio 2012未能创建项目

回答

0

你有没有在系统上安装任何编解码器包?我有一个WIC解码器包在资源管理器中查看RAW文件,并导致你正在描述的同样的问题。卸载解码器为我修复了Visual Studio。

5

要解决这个问题,我已经改变的 “修改” 有关文件

C “大家” 的权限:\ WINDOWS \ microsoft.net \框架\ V2.0.50727 \ CONFIG \机的.config

C:\ WINDOWS \ microsoft.net \框架\ v4.0.30319 \ CONFIG \ machine.config中

不知道这是否是最好的方法,但至少它是有效的。

0

我遇到过各种问题,包括上面的问题。

要解决Windows 8上VS 2012的问题,将其设置为以管理员身份运行可解决问题。

Launch icon properties->Advanced Properties->Run as administrator 

我希望这会有所帮助。

干杯, 肖恩

0

这个问题的跟踪导致Windows图像处理组件(一个提出的解决办法是删除FastPictureViewer,该编解码器影响WIC,但它不是我的情况)。我用procmon中记录所有文件和注册表调用和发现VS2012绊倒在以下重点:

HKLM\SOFTWARE\Classes\.png - REG_SZ Content Type 

我suprized地看到,内容类型巴纽设置应用(为.jpg文件是以及应用)。在将其更正为image/png之后,不仅VS2012成功启动,而且VS2010也在Win8上显示“提供System.Windows.Baml2006.TypeConverterMarkupExtension上的值抛出异常”,并导致我尝试VS2012。

+0

我知道这是2岁,但你还记得偶然的procmon中的错误类型是什么? (或其他人?) – curiousBoy

0

我与Visual Studio 13有同样的问题。 卸载/重新安装VS13和所有共享软件包没有解决问题。

最后我试图以管理员身份运行它,如上所述,它工作。

0

刚刚发生在我身上。正如Eric Aubry所说,检查machine.config文件。在我的情况下,这不是权限错误,而是文件在内部被销毁的事实。通过重命名machine.config.default,一切都已修复。

0

对我来说,当我在我的机器上安装了mysql时发生了这种情况,并且它在我的机器配置中添加了一个额外的连接字符串。但是,因为我正在使用configSource的单独文件,所以导致我的机器配置被损坏。

将新的配置密钥从32位机器配置移动到我的配置源解决了问题。

0

当我在question提到,

我几乎尝试了所有的解决方案,我发现。

我想分享一下,我尝试过的,没有工作,什么工作,解决了这个问题。

这里是“解决方案”,这并没有为我工作但声称他们的工作对某些人来说

1)删除FastPictureViewer的解码包(其已经不安装)

2)有修改权限大家

c:\windows\microsoft.net\framework\v2.0.50727\config\machine.config 

c:\windows\microsoft.net\framework\v4.0.30319\config\machine.config 

3)使用Procmon到查看破损注册表

4)卸载/ rei nstalling VS13和重命名machine.config.default到machine.config中

6)在运行Visual Studio作为管理员

所有共享包

5)这是什么解决它:

只需安装Windows 8.1的所有更新(不仅是重要的更新,也包括可选更新)并重新启动。花费数小时后它听起来很疯狂,但这解决了我的问题。

祝你好运!

相关问题