在Visual Studio 2013中,我在尝试打开C#文件时遇到以下错误:
No EditorOptionDefinition export found for the given option name:
Tabs/ConvertTabsToSpaces
Parameter name: optionID
我整个上午都没有遇到任何问题,直到我关闭并重新打开一个C#解决方案,我正在处理这个错误。我检查过,当我在这台计算机上打开任何C#项目时,会发生此错误。我也尝试从我的其他计算机打开同一个项目,它工作正常,所以这不是项目错误。
我没有更改任何VS设置,而我只是试图打开包管理器。
我感到茫然,谷歌博士到目前为止没有多大帮助。
答案 0 :(得分:577)
重启后再进行一些研究后,我从博客中找到了这个post。所描述的错误与我所看到的错误不同,但是,它足够接近,值得一试。
按照以下步骤操作:
%LocalAppData%\Microsoft\VisualStudio\12.0\
(在C:\users\'%userName%'\AppData\Local\Microsoft\VisualStudio\12.0\
)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”的插件为我解决了这个问题。