查看解决方案用户选项文件(.suo)内容的工具

时间:2020-03-05 18:50:44  来源:igfitidea点击:

是否有可用的免费工具来查看解决方案用户选项文件(解决方案文件随附的.suo文件)的内容?

我知道它基本上被格式化为文件内的文件系统,但是我希望能够查看其内容,以便我可以确定解决方案和自定义项的哪些方面导致其随着时间的推移而变得越来越大。

解决方案

回答

我不知道任何工具,但是我们可以尝试通过IVsPersistSolutionOpts界面访问用户设置

回答

我不知道有什么工具,但是我们可以编写一个Visual Studio扩展来列出内容,而无需进行过多的工作。

如果下载了Visual Studio SDK,则可以使用一些简单的示例。找到一个看起来合适的工具(例如,如果我们想给自己一个图形显示,可以像工具窗口一样)并抬起它(当然是供我们个人使用)。

正如我们所提到的,让我们轻松实现的是,我们在任何VS扩展中实现的Package类已经实现了IVSPersistSolutionOpts。因此,我们只需在包上调用ReadUserOptions方法并检查其中的内容即可。

回答

.SUO文件实际上是一次性的。如果太大,将其删除。 Visual Studio将创建一个新的。

如果我们确实想四处浏览,它看起来像OLE复合文档文件。我们应该能够使用StgOpenStorage函数来获取IStorage指针。