安裝問題在構建我的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