Wix文件关联-误解

本文关键字:误解 关联 文件 Wix | 更新日期: 2023-09-27 18:02:20

我有一个应用程序,我想使用我自己的文件扩展名,打开我的应用程序时双击。我使用Wix来构建我的安装程序,并且知道我可以在我的.wxs文件中使用文件关联。当前,该文件的代码片段如下所示:

<DirectoryRef Id ="INSTALLFOLDER">
        <Component Id ="RBUpdate.exe" Guid="*">
            <File Id="RBUpdate.exe" KeyPath="yes" Source="$(var.RBUpdate.TargetDir)RBUpdate.exe" />
            <ProgId Id ="MyProgID" Description="RBUpdate data files" Advertise="yes">
                <Extension Id ="rbu" ContentType="application/rbu">
                    <Verb Id ="open" Command="open" TargetFile="RBUpdate.exe" Argument="&quot;%1&quot;"/>
                </Extension>
            </ProgId>
        </Component>
    </DirectoryRef>
    <Feature Id ="ProductFeature" Title="RBUpdateSetup" Level="1">
        <ComponentRef Id ="RBUpdate.exe"/>
    </Feature>

这个构建很好,但是,如果我是诚实的,我是新的,不太确定它是做什么的。

如何创建我创建的文件类型的实例?我创建的文件不会作为运行应用程序的结果,它们将在应用程序外部手动创建,然后将加载。我只是希望能够制作一个xml文件,以.rbu扩展名命名,并在我的应用程序中打开它。

Wix文件关联-误解

我只是没有重命名我的xml文件。rbu!这是一个如何使用wix文件关联的工作示例,以避免完全浪费时间: