我正在开发一个需要向 AVR Studio 5 添加多个文件的安装程序,AVR Studio 5是由 Atmel 开发的基于 Visual Studio 隔离 Shell 的 IDE。这些文件包括“新建项目”对话框的项目模板。
通过实验,我发现如果我简单地将它们复制到C:\Program Files (x86)\Atmel\AVR Studio 5.0\ProjectTemplates\
然后删除或重命名,我可以成功添加项目模板并让它们显示在对话框中C:\Program Files (x86)\Atmel\AVR Studio 5.0\ProjectTemplateCache\cache.bin
。我找不到任何关于 Visual Studio ProjectTemplateCache 文件夹如何工作的好的文档。它似乎包含与 ProjectTemplates 文件夹相同的文件,以及 cache.bin 文件,所以我不确定它为什么有用。重命名 cache.bin 后,Visual Studio 不会重新生成它,这让我担心重命名它可能会产生一些永久性后果。 重命名 cache.bin 是个坏主意吗?它会导致什么问题?
还有另一种安装新项目模板的简单方法吗? 理想情况下,我想要比创建 Visual Studio 扩展 (.vsix) 文件更容易的东西,正如之前的 StackOverflow 问题中所建议的那样:使用 Visual Studio 安装程序项目安装自定义项目模板
如果这很重要,我正在使用的安装程序使用NSIS。