在切换解决方案的过程中,Visual Studio 2013 Professional刚开始向我抛出此错误.完全重新启动计算机无法解决问题.
这是我在尝试加载解决方案时看到的错误:

现在,当我查看它建议的日志文件时,我看到了:

包[SetWebExtensionsPackage]的SetSite失败
结束包加载[JavaScriptWebExtensionsPackage]
如果我单击"是"继续显示该消息,并尝试在解决方案中加载文件 - 我收到此消息:

告诉我那个No EditorOptionDefinition export found for the given option name: Tabs/ConvertTabsToSpaces - Parameter name: optionId.
我真的不知道该怎么做.我没有做任何事情,除了检查一些文件到TFS(我每天,一周,一年做几十次).我以前从未做过的唯一不同的事情是尝试在大约10分钟之前查看文件上的Source> Annotations(我在TFS/VS的生活中从未这样做过) - 但这样做得很好而且只是很难吃.
那么 - 为什么我收到这条消息的任何想法 - 以及如何在没有完全重新安装的情况下解决它?
想象一下,我有一张桌子:
ID field1 field2
--- ------- ------
111 1 11113
112 1 11114
113 1 44321
114 1 49339
115 2 53234
Run Code Online (Sandbox Code Playgroud)
我对所有记录感兴趣field1 = 1- 特别是field2 = 44321,但我想知道它在我的选择中的位置field1=1(在这种情况下,它是3).
SELECT * FROM table WHERE field1 = 1 ORDER BY id
Run Code Online (Sandbox Code Playgroud)
会得到我想要的所有记录,但我想知道的是数字3(选择中44321的位置 - 它是查询中的第3条记录,我想知道3).
是否有任何优雅的查询我可以找到我特别感兴趣的行的位置,或者我是否需要光标获取并遍历我的记录集并找出一些反向++业务?
我知道我想要的field1,我知道我想要的field2 - 我只想知道field1 + field2在更大的field1 = 1查询中的位置 - 那个3,位置).