2009-04-24 97 views
1

我正在開發一個包含多個工具欄項的DSL包。如果我在DSL資源管理器中添加新的工具欄項目,請將新的軟件包安裝到Visual Studio隔離的shell中,但不會顯示新項目。我首先在虛擬機上測試它,方法是安裝軟件包的第一個版本,卸載它,然後安裝更新的版本。看起來,即使安裝了新版本的DSL軟件包組件,系統似乎也緩存了舊的工具欄設置等。Visual Studio在卸載/安裝新的軟件包版本後不會更新Visual Studio獨立Shell工具箱

任何想法爲什麼舊的工具欄項目出現和新的不?

回答

2

事實上,使用緩存機制。如果您使用新帳戶啓動您的shell,則不會出現該問題。 我不知道爲什麼會出現此問題的原因,但此處是強制更新工具箱的解決方法。

  • 轉到USERPROFILE%\本地設置\應用數據\微軟\ AppEnv \ APPS \ YourShell_GUID \
  • 刪除所有待定文件(.tbd)(別忘了TBD文件是隱藏文件)。

祝你好運。

相關問題