代码之家  ›  专栏  ›  技术社区  ›  Daniel Daranas

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

  •  1
  • Daniel Daranas  · 技术社区  · 15 年前

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

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

    你知道如何解决这个问题吗?到目前为止,我一直坚持将资源文件作为XML文本打开。

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

    更新:

    不幸的是(对我而言),重新卸载和安装Visual Studio 2008专业版及其Service Pack并没有解决此问题。

    顺便说一下,我也看不到任何C项目属性页。当我试图向他们展示时,什么都没有发生。

    更新2:

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

    2 回复  |  直到 13 年前
        1
  •  1
  •   ta.speot.is    15 年前

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

    您可能还希望尝试在Visual Studio上进行修复安装(如果您有时间…)

        2
  •  1
  •   Community CDub    8 年前

    我终于解决了我的问题。我所做的,灵感来自 this answer to another question 是:

    • 重新安装Visual Studio-失败。回顾一下,也许我的卸载没有完成-但我真的 思想 我把它卸载了。
    • 在安全模式下启动Visual Studio:从Windows命令提示符(Start Run…)键入 devenv /safemode .
    • 在“项目”菜单上,单击“属性”。出现一条消息,表示由于以前的错误,某些相关包(类似于项目设计器)未被加载,我可以通过启动Visual Studio devenv /resetskippkgs . 这样做之后,项目属性将正常加载。因此,可以查看属于这些属性的资源。

    所以,总的来说,我只是需要利用 开发/安全模式 ,之后Visual Studio建议我使用 Devenv/ResetsKippkgs公司 .