我添加了一个chm帮助文件作为应用程序项目的链接,但它的文件名不适合发布给公众(“Compiled help.chm”)。不幸的是,它被其他人维护在一个不同的git子模块中,它的名字来自他们的帮助构建器的自动输出。
将文件添加为链接后,无法更改文件名。是否有csproj xml功能允许用户重命名文件链接,可能不会破坏WiX安装程序,具体取决于它和其他不良后果?
答案 0 :(得分:1)
我对这个有点好奇,所以我自己尝试了一下,我想我能得到适合你的东西:
<ItemGroup>
<None Include="....\OtherTeamOutputFolder\Compiled help.chm">
<Link>Super Cool Production Product Name.chm</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
答案 1 :(得分:0)
如果您控制WiX项目,则可以在file
元素中指定文件名:
<Component…>
<File Id=”FILE_MyProgramDir_SomeAssemblyDLL”
Name=”SomeNewNameForAssembly.dll”
Source=”SomeAssembly.dll”
KeyPath=”yes” />
</Component>
但是,在从可执行文件/类库和其他内容访问重命名的资源时,应该考虑使用新名称。