У меня есть проект установки (MSI) в VS2008, который устанавливает мой проект. В рамках проекта я создаю файл настроек для приложения в папке SpecialFolder.CommonApplicationData + \\"settings"
(две косые черты в коде C # для экранирования) Однако деинсталлятор не избавляется от этого для меня, когда удаляет программу. Как я могу удалить эту папку во время удаления? Я читал, что я должен использовать VB Script, но я никогда не использовал его раньше, поэтому не совсем уверен, как это сделать. Я пробовал что-то вроде этого:
On Error Resume Next
Dim fso, objfolder
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(COMMON_FILES + "\\settings")
objfolder.Delete
Set folder = nothing
Set fso = nothing
но файлы настроек остаются там после удаления.
Есть идеи? Спасибо