安装问题在构建我的WXS数据为MSI我收到以下错误:每机与用户配置文件
ICE38: Component CreateFolder installs to user profile. It must use a registry key under HKCU as its KeyPath, not a file.
这是混淆了我,因为我有我的项目设置为每台计算机安装,所以根据我的理解,它应该安装到“C:\ Users \ All Users”或“C:\ Users \ Default”而不是实际的用户配置文件。我已经尝试了几种不同的方法来说它是每台计算机的安装,但它们都不起作用。任何想法将不胜感激。我很难过!
为了让它成为每台机器,我尝试了这两个设置(分别),但都没有工作。
<Property Id="ALLUSERS" Value="2" />
和
<Package InstallScope="perMachine" ... />
编辑:代码CreateFolder
<Directory Id="AdminToolsFolder" SourceName="Admin Tools">
<Component Id="CreateFolder" Guid="{452A617E-XXXX-XXXX-XXXX-3710802B3BBD}" KeyPath="yes">
<CreateFolder Directory="AdminToolsFolder" />
</Component>
</Directory>
如何指定组件'CreateFolder'?你能发布XML吗? – 2010-07-23 11:00:26
对于其他各种组件,我实际上也有相同的错误13次。这只是最容易展示的产品或公司名称:P所有其他都只是捷径。 – Adkins 2010-07-23 11:06:49