Wix 一直在错误的文件夹中查找

弗洛托克

我正在尝试使用 WIX 构建安装程序。但是,对于我的大部分文件,wix 一直在查看所有文件的调试文件夹,而不是查看正确的文件夹。

文件位于 Core\Media\Sub1

它一直在查看 Core\bin\Release\Media\Sub1

它们大多是 png、wmv 和 dll 文件

这是我声明地点的方式:

<?define Core_TargetDir=$(var.Core.TargetDir)?>

然后是文件

<ComponentGroup Id = "Sub1_Files" Directory = "Sub1" /> 
    <Component Id="Picture.png" Guid="e4b5bca3-fb31-4e16-91f3-b77fabd1aae1">
            <File Id="Picture.png" Name="PicName.png" Source="$(var.Core_TargetDir)Media\Sub1\CheckedNormal.png" />

我如何让它查看正确的文件夹?

我只是将这些文件移动到 bin 文件夹中,但由于项目的大小,我不确定我是否能够找到所有引用。此外,大多数文件都可以在 bin 中找到。只有 20 个文件给我带来了问题......

弗洛托克

您需要添加:

<?define Core_ProjectDir=$(var.Core.ProjectDir)?>

紧随其后或紧接在此之前:

<?define Core_TargetDir=$(var.Core.TargetDir)?>

然后更改显示的代码段

<ComponentGroup Id = "Sub1_Files" Directory = "Sub1" /> 
    <Component Id="Picture.png" Guid="e4b5bca3-fb31-4e16-91f3-b77fabd1aae1">
            <File Id="Picture.png" Name="PicName.png" Source="$(var.Core_TargetDir)Media\Sub1\CheckedNormal.png" />

<ComponentGroup Id = "Sub1_Files" Directory = "Sub1" /> 
    <Component Id="Picture.png" Guid="e4b5bca3-fb31-4e16-91f3-b77fabd1aae1">
            <File Id="Picture.png" Name="PicName.png" Source="$(var.Core_ProjectDir)Media\Sub1\CheckedNormal.png" />

此 TargetDir 始终在项目的调试文件夹中查找,而 ProjectDir 始终在项目文件夹本身中查找。有关您可以使用 Wix 获取的不同文件路径的更多信息,请查看项目参考指南

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Wix:如何安装共享文件夹

来自分类Dev

Wix:CustomAction设置文件夹权限

来自分类Dev

使用Wix授予programdata中的文件夹权限

来自分类Dev

Wix在安装文件夹中添加外部dll

来自分类Dev

WiX 构建错误

来自分类Dev

如何使用WiX在安装文件夹中创建子文件夹

来自分类Dev

WIX篡改文件

来自分类Dev

WIX中GUIDS的语法?

来自分类Dev

TFSBuild中的Wix:SourceCodeControlRoot

来自分类Dev

Wix-正确设置安装文件夹

来自分类Dev

Wix卸载时删除appdata文件夹

来自分类Dev

Wix-如何复制目录以安装文件夹

来自分类Dev

WIx CustomAction缺少本地化文件夹

来自分类Dev

无法删除文件夹WIX安装程序

来自分类Dev

wix-如何删除非空文件夹

来自分类Dev

Wix 默认文件夹对话框

来自分类Dev

使用WIX安装程序在C:\ ProgramData中创建文件夹,并在该文件夹中部署一些配置文件

来自分类Dev

使用WiX自定义操作在安装文件夹中创建文件

来自分类Dev

Wix-WebProject-在安装文件夹中添加文件

来自分类Dev

WIX 3.8安装程序:将文件添加到预先存在的文件夹中

来自分类Dev

WiX:MSI的源媒体文件夹中的参考文件

来自分类Dev

在WIX 3.9中分配文件安装文件夹时出错

来自分类Dev

Wix安装程序错误2343

来自分类Dev

WiX Heat预构建错误

来自分类Dev

WiX不包括收获的文件

来自分类Dev

在WiX中检查.NET 4.5.2

来自分类Dev

WiX中未解决的参考

来自分类Dev

在Wix 3.8中检测MajorUpgrade

来自分类Dev

WiX中未解决的参考