10

Windows 7 で実行されている Visual Studio 2012 で断続的にこの奇妙な問題が発生しています。ソリューション エクスプローラーでソリューション フォルダーを折りたたむときに、フォルダーの下のツリーがまったく折りたたまれないことがあります。別の展開状態に切り替わるように見えるだけですが、フォルダー名の横にある小さな三角形が閉じた向きに正しく切り替わります。これが私が意味することです:

添付資料 A - 展開されたソリューション フォルダ

Transitional の横にある三角形が開いた向きになっていることに注意してください。

展開されたソリューション フォルダ

次に、Transitional の横にある三角形をクリックしてフォルダーを折りたたみますが、予想とは異なり、次の結果が得られます。

添付資料 B - 「折りたたまれた」ソリューション フォルダ

繰り返しますが、三角形はフォルダーが折りたたまれていることを示していますが、明らかにそうではないことに注意してください。

これまでのところ、問題を一時的に修正する唯一のアクションは、ソリューションを閉じて再度開くことであり、問​​題が再発する原因をまだ特定していません. このような経験をしたことがある方はいらっしゃいますか?もしそうなら、より永続的な解決策を見つけましたか?

4

2 に答える 2

2

私は同じ問題に直面しています。すべてのプラグインをアンインストールして再インストールしてみてください。私の場合、これは遅いチーターが原因でした。また、ビジュアルスタジオを修復してみてください

于 2014-03-19T13:46:28.697 に答える
0

次のマクロを使用します。

Sub UIHierarchy_CollapseTree()
Dim Hierarchy As UIHierarchy

'Change Hierarchy to the following line to collapse the active window
'Hierarchy = DTE.ActiveWindow.Object
Hierarchy = DTE.Windows.Item(Constants.vsWindowKindSolutionExplorer).Object

CollapseHierarchyItems(Hierarchy.UIHierarchyItems)
End Sub
Sub CollapseHierarchyItems(ByVal HierarchyItems As UIHierarchyItems)
Dim SubHierarchyItem As UIHierarchyItem
For Each SubHierarchyItem In HierarchyItems
    CollapseHierarchyItems(SubHierarchyItem.UIHierarchyItems)
    SubHierarchyItem.UIHierarchyItems.Expanded = False
Next
End Sub
于 2014-01-25T20:33:43.863 に答える