没有EditorOptionDefinition导出发现错误

时间:2014-05-27 15:34:47

标签: c# visual-studio-2013

在Visual Studio 2013中,我在尝试打开C#文件时遇到以下错误:

No EditorOptionDefinition export found for the given option name:
Tabs/ConvertTabsToSpaces
Parameter name: optionID

我整个上午都没有遇到任何问题,直到我关闭并重新打开一个C#解决方案,我正在处理这个错误。我检查过,当我在这台计算机上打开任何C#项目时,会发生此错误。我也尝试从我的其他计算机打开同一个项目,它工作正常,所以这不是项目错误。

我没有更改任何VS设置,而我只是试图打开包管理器。

我感到茫然,谷歌博士到目前为止没有多大帮助。

8 个答案:

答案 0 :(得分:577)

重启后再进行一些研究后,我从博客中找到了这个post。所描述的错误与我所看到的错误不同,但是,它足够接近,值得一试。

按照以下步骤操作:

  1. 关闭Visual Studio
  2. 打开文件夹:%LocalAppData%\Microsoft\VisualStudio\12.0\ (在C:\users\'%userName%'\AppData\Local\Microsoft\VisualStudio\12.0\
  3. 重命名ComponentModelCache文件夹
  4. 重新启动Visual Studio。
  5. Visual Studio将重新创建文件夹,所有文件都将与世界(或至少VS)相得益彰。我喜欢一个简单的解决方案,我希望它可以用于遇到这个问题的任何人!

答案 1 :(得分:24)

我遇到了同样的问题,我为Jake Answer做了一些小改动

 1 Close Visual Studio
 2 Search ComponentModelCache Folder
 3 Rename folder
 4 Restart the visual Studio

它开始工作

这次发生在我身上然后这次我尝试了网络Essentials 2013.5然后它开始工作了。希望这会对你有所帮助。

答案 2 :(得分:13)

运行Windows 8.1,VS2013.3并能够找到该文件夹​​。使用8.1中的查找功能找不到该文件夹​​,但查​​看%APPDATA%文件夹,我被定向到漫游文件夹。然后通过向上一级我确实在AppData中看到了本地文件夹。

我能够找到该文件夹​​的最终路径与上面提到的相同。 C:\用户\\应用程序数据\本地\微软\ VisualStudio的\ 12.0

重命名文件夹确实有效。

答案 3 :(得分:7)

我担心答案不一定正确。在我的Windows 8.1 + Visual Studio 2013 for Web(12.0.30723.00 Update 3)中,没有ComponentModelCache文件夹。

相反,我所做的是运行VS2013的所有更新,然后转到控制面板/程序和功能并执行修复。 Voila,我认为这可能是一个更好的整体解决方案。

答案 4 :(得分:6)

是的我在VS2013和WIndows 7中遇到了同样的问题。重命名了文件夹

  

C:\ Users \用户YourUsername \应用程序数据\本地\微软\ VisualStudio的\ 12.0

答案 5 :(得分:2)

按照Sagar S。解决方案Web Essentials 2013 for VS 2013中的建议安装Project does not load after installing visual studio 2013 update 2,VS 2013 Update 4为我工作。

答案 6 :(得分:1)

我有这个问题,

现在我使用Windows 8.1和VS Express 2013 for web。 重命名文件夹没有帮助,因为当我重新启动VS时它没有改变。 修复程序并没有帮助,也没有重新启动计算机。

对我有用的只是一个基本的卸载&重新安装,有时需要一些常识:)

答案 7 :(得分:0)

关闭一个名为“Visual Assist”的插件为我解决了这个问题。