我想使用 Wix 创建一个安装程序,将某个文件复制到文件夹“ C:\Users\Your User\Documents \Visual Studio 2010\Addins\”
当我编写以下代码时:
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="PersonalFolder">
<Directory Id="VS2010" Name="Visual Studio 2010">
<Directory Id="VSAddins" Name="Addins">
<Component Id="VSAddin" Guid="Some Guid">
<File Id="MyAddin.Addin" Name="MyAddin.Addin" DiskId="1" Source="..\Resources\" />
<RegistryValue Root='HKCU' Key='SOFTWARE\ABCD\MY_Addins'
Type='string' Value='MY_Addin'
KeyPath='yes' />
</Component>
</Directory>
我收到以下编译错误:
ICE64:目录 VS2010 在用户配置文件中,但未列在 RemoveFile 表中。
我该如何克服这个错误?
我知道我可以在“组件”范围内添加以下代码:
<RemoveFolder Id="VS2010" On='uninstall'/>
但我不希望卸载删除我没有创建的文件夹(特别是 Visual Studio 2010 一个......)
谢谢你的帮助,马克西姆