资源编辑器在Visual Studio 2008中不可用

时间:2010-02-04 10:34:52

标签: visual-studio-2008 resources projects-and-solutions

当我右键单击Visual Studio 2008中的资源文件时,收到以下消息:

  

没有可用的编辑器   'd:\ mypath中\ MyProject的\ Resources.de.resx'。   确保该文件的应用程序   类型(.resx)已安装。

有关如何解决此问题的任何想法?到现在为止,我一直坚持将资源文件打开为XML文本。

我正在使用Visual Studio 2008专业版。

更新

不幸的是(对我来说),卸载并再次安装Visual Studio 2008 Professional Edition及其服务包并没有解决问题。

顺便说一下,我也看不到任何C#Project Properties页面。当我试图展示它们时,没有任何反应。

更新2:

我终于解决了我的问题。我添加了own answer来解释如何。

2 个答案:

答案 0 :(得分:1)

您是否更改了RESX的文件类型关联?重置关联:工具 - >选项 - >环境 - >重置文件关联

您可能还想在Visual Studio上尝试修复安装(如果您有时间......)

答案 1 :(得分:1)

我终于解决了我的问题。我在this answer to another question的启发下所做的是:

  • 重新安装Visual Studio - 没有成功。回顾一下,也许我的卸载还没有完成 - 但我真的我已经卸载了它。
  • 以安全模式启动Visual Studio:从Windows命令提示符(“开始”|“运行...”),键入devenv /safemode
  • 在“项目”菜单上,单击“属性”。出现一条消息,说由于之前的错误而没有加载某些相关的包(类似于Project Designer),我可以通过使用devenv /resetskippkgs启动Visual Studio再次加载它。执行此操作后,项目属性将正常加载。因此,可以查看属于这些属性的资源。

总而言之,我只需要利用devenv /safemode,之后Visual Studio建议我使用devenv /resetskippkgs