我需要使用WIX创建安装项目,我还需要使用我的windows应用程序部署app.config文件.因此我将app.config作为组件添加到product.wxs中,如下所示:
<Component Id="App.config" Guid="my guid">
<File Source="Source-path" Name="App.config"
Id="myid" KeyPath="yes"/>
</Component>
Run Code Online (Sandbox Code Playgroud)
一旦我成功运行msi应用程序安装,但app.config xml文件变得不可读,并且由于此问题导致应用程序运行失败.如何修复此问题?我是WIX的新手
构建代码时,app.config将重命名为[ApplicationName].exe.config并将位于构建输出目录中.这是您应该收获的文件,因为它可能已作为构建过程的一部分进行转换.
如果您在解决方案中使用Votive(wixproj),那么您可以参考您的应用程序.这将允许您使用一些内置变量名称.
<Component Id="[ApplicationName].exe.config" Guid="my guid">
<File Source="var.[ApplicationName].TargetDir\[ApplicationName].exe.config" Name="[ApplicationName].exe.config" Id="myid" KeyPath="yes"/>
</Component>
Run Code Online (Sandbox Code Playgroud)
请注意,这些[]符号仅用于标识特定于您的实现的代码.你不应该在你的wix中拥有这些
| 归档时间: |
|
| 查看次数: |
3751 次 |
| 最近记录: |