重构,组织使用Visual Studio上下文菜单中缺less的命令
在VS 2010中,Silverlight,C#。 我有多个.cs文件。 在其中一些中,右键上下文菜单中的“重构”和“组织使用”(除其他项目之外)都丢失了。
他们为什么失踪? 他们怎么能带回来?
安装ReSharper之后,我遇到了同样的问题。 “组织使用>删除和sorting”和上下文菜单中缺less其他一些快捷方式。
您仍然可以通过调用命令(当可用时)
Edit > Intellisense > Organize Usings > Remove and Sort
要再次显示在上下文菜单中(如果ReSharper导致麻烦)转到
ReSharper > Options... > Environment > Keyboard & Menus > Menus & Toolbars > Uncheck 'Hide overridden Visual Studio Menu items'
另一种可能性是没有重构选项的文件不在你的解决scheme中。 当我无意中看到不同版本库分支中的文件时,我已经看到了这一点。
我今天有这个相同的问题,这个问题是由于一个合并错误,在无意中向.csproj文件添加了额外的数据。
<Compile Include="DataQueries\Custom\General\CustomImageQueries.cs" /> <Compile Include="DataQueries\Custom\General\CountryQueries.cs" /> <Compile Include="DataQueries\Custom\General\CurrencyQueries.cs" /> <Compile Include="DataQueries\Custom\General\CustomApplicationQueries.cs" /> <Compile Include="DataQueries\Custom\General\CustomFileQueries.cs" /> <Compile Include="DataQueries\Custom\General\CustomImageQueries.cs" />
CustomImageQueries.cs项已经被添加了两次到.csproj文件,一旦删除了重复项,IDE就按预期工作。
我想出了我的问题。
我有一个XAML工作stream程文件位于界面项目(允许编辑),我打开文件系统并传递到另一个项目来处理工作stream程。
尽pipe我已经添加了对System.Runtime.Serialization的引用,但是XAML文件还是有关于包含System.Runtime的警告。
我从项目中排除了XAML文件,并且返回了智能感知和菜单选项。 然后我把这个文件加回到这个项目中,并继续工作。
希望帮助别人!
它在一个非支撑(TFS)的“撤消挂起的改变”之后附加到我。 在编辑器中打开的shelveset中添加的文件在撤消后保持打开状态,则不能访问“Organize Usings”的右键上下文菜单项。
看你,伦@ ir。