0

有没有办法从 Visual Studio 加载项中让 Visual Studio 以类似于使用 /InstallVSTemplates 命令调用 DevEnv.exe 的方式重建其缓存?

4

1 回答 1

0

我还没有找到一种方法来指示直接重建缓存,但是调用DTE2.GetProjectItemTemplate(releativeLocation, projectLanguage)来获取自定义模板的缓存位置似乎确实会导致缓存被重建。

因为我实际上想要这个,所以 Visual Studio 检测到在尝试以编程方式添加之前添加的任何新自定义模板,这足以满足我的需求。作为旁注,当 AddNewItem 或 AddNewProject 对话框也启动时,缓存会刷新。最初我确实被抓住了,因为我在资源管理器窗口中打开了缓存,这阻止了缓存的重建。

于 2010-10-22T08:39:29.177 回答