从文本“..\Images\Medium.png”创建图片源失败。

3

我最近升级了Windows 8.1,但无法打开vs2013 / vs2012的新项目模板。

在Windows 8中它是正常工作的。

错误: 从文本“..\Images\Medium.png”创建imageSource失败

尝试了所有选项但没有成功。

请帮忙解决。


我认为所提到的路径不存在,在你使用该图像路径的任何地方,不要写完整路径如..\Images\Medium.png,改成~/Images/Medium.png。这样可能会起作用。 - Anoop B.K
我有同样的情况。尝试了几乎所有我能找到的“解决方案”,但没有运气...如果您找到解决方案,请在此处添加。 - curiousBoy
5个回答

1
这是因为你从Windows 8迁移到了Windows 8.1。
  • 首先进入控制面板 --> 检查Windows 8.1的更新

  • 安装所有重要的更新

  • 重新启动电脑

  • 所有事情都会正常工作。


0

我尝试了几乎所有我找到的解决方案。

我想分享一下,我尝试过但没有起作用的解决方案以及真正解决问题的解决方案。

这里是那些对我没有用但声称对某些人有用的“解决方案”

1) 删除FastPictureViewer Codec包(已经未安装)

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) 卸载/重新安装 VS13 和所有共享软件包

5) 将 machine.config.default 重命名为 machine.config

6) 以管理员身份运行 Visual Studio

解决方法如下:

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

祝好运!


0
我尝试了以上提到的所有步骤,但都没有成功。甚至我无法卸载VS。
我通过控制面板->程序和功能->Microsoft .Net Framework->右键单击更改/卸载修复.Net Framework来修复了.NET框架。
这解决了问题。

0

在安装了Oracle Data Provider for VS 2013之后,我遇到了同样的错误。我安装了所有Windows 8.1的重要更新,但仍然无法解决问题。我在某个地方读到说,这可能是由于最近安装的VS插件等原因造成的。然后我卸载了Oracle Data Provider for VS 2013,问题得到了解决。


0

我正在使用Visual Studio 2012。在从Windows 8升级到Windows 8.1后,遇到了这个问题,因此它肯定与操作系统升级有关。

正如一些答案所说,安装Windows 8.1的更新将解决此问题。但是您不需要安装全部更新。我仅安装了与.NET相关的更新。具体而言,我安装了“Microsoft .NET Framework 4.5.2 for Windows 8.1”(KB2934520)等几个“安全性和质量汇总”更新。

重启后,在启动Visual Studio时,“正在加载组件”对话框会短暂出现,表明某些组件的缓存已失效并且它们被重新编译。之后,“添加引用”对话框又可以正常工作了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接