我目前正在使用VS扩展程序,该程序将解决方案特定的元数据存储到SQLite(.db)文件中。
我可以(也应该)将其存储在.vs
文件旁边的新.sln
文件夹中(从VS2015开始)吗?还是这个存储位置仅适用于Microsoft内部视觉工作室?
是否有特殊的API或需要利用的任何东西,或者我可以在其中转储大量文件和文件夹吗?
我已经搜索并没有找到有关扩展开发和该文件夹的使用的任何真实信息。
谢谢!
答案 0 :(得分:1)
我的VS Extension是否应该使用“ .vs”文件夹?
就个人而言,您可以使用.vs
文件夹,但不建议使用。
实际上,文件夹.vs
没有特定的文档。 AFAIK,此.vs
文件夹不是Visual Studio开发人员团队发明的。它在那里是因为有人要它。以及Visual Studio UserVoice page上的许多其他Visual Studio用户。 IDE团队仔细研究了一下,仔细考虑,接受并实现了它。这应该是该文件夹没有特定文档的原因。
通常,Visual Studio需要.vs
文件夹来存储打开的文档,断点和有关解决方案状态的其他信息。因此,它看起来像没有任何其他特殊限制的普通文件夹,您可以使用它。
但是此.vs
有时会被删除并重新生成以解决某些问题,并且该文件夹不适用于源代码控制,源代码管理默认情况下会忽略此.vs
文件夹。因此,使用.vs
文件夹不是最好的解决方案。