我的工作,需要幾個文件添加到AVR Studio 5,由Atmel開發的IDE,它是基於在Visual Studio Shell獨立安裝程序安裝Visual Studio項目模板。這些文件包括用於「新建項目」對話框的project templates。而不刪除ProjectTemplatesCache
通過實驗,我發現我可以成功添加項目模板,讓他們在對話框中顯示出來,如果我只是將它們複製到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的問題更容易:Installing a custom project template with Visual Studio Installer project
我在使用NSIS工作安裝程序,如果該事項。
+1。我沒有嘗試過,但聽起來不錯。我最終制作了Visual Studio Extension。 –