If the ,– license is not used as part of this implementation, the License File field is used in the Package Manifesto (Cargo.toml). With the exception of the existing file, a DEE file is used in the root directory of the package/project. It`s not ideal, but it`s a start and it corrects an error that occurred with the linker when creating the installer with a test project. For InstallScript projects, the type of file depends on the licensed dialogue field you use and the settings you pass. SdLicenseEx and SdLicense2Ex support .rtf files and data files (.txt). If the License File field is used in the manfiest package, it is used for the license file.rtf, but I`m not sure how the file will automatically be converted to RTF. I`m also not sure how to handle the different RTF files. Should there be a prefabricated RTF file for each license built into the binary file? A License Agreement Rich Text Format (RTF) should be generated based on a package manifest license field (Cargo.toml) when the –init option is used. The WixUI_FeatureTree dialog box is used in the built-in model because it indicates a dialog box to customize the installation. All integrated dialog boxes for The WiX Toolset have a license dialog box.
A generic substitute tag is used if the tag is not used or not, but we must be able to use the package manifest license information to automatically replace the generic space holder with the licensed package. Since the license agreement is only displayed by the bootstrapper if at least one pre-installation is provided for installation, you can view the license agreement when the MSI is launched. To prevent the EULA dialog box from appearing in the MSI, if it is already displayed in the boostrapper, you must display it under certain conditions via an ad… State. This option allows you to view a page of THE AUDIT ASSISTANCE IN THE REQUIS ASSISTANT. Select the RTF license file in the “EULA Path (.rtf)” field. If z.B. the license field for the package section is set to GPL-3.0, the GPL-3.0 license must be generated automatically in RTF format. Custom licenses require a manual modification of the WiX Source (wxs) file, but licenses supported by the license field must be automatic. There are many license ids supported, so that perhaps only first support the most common used by the Rust project: Apache-2.0, MIT, and GPL-3.0. The defense,– option has been added, which can be used to indicate the path to a file that becomes a license.txt file.
This does not apply to the license displayed during installation, but it is an easy implementation for addressing the installation license file.