# GenerateAdditionalLinkXmlFile(BuildReport, UnityLinkerBuildPipelineData)

> Generates additional link.xml files for preserving additional types and their members.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor.Build](/engine/6000.3/script-reference/unityeditor/build.md)
* **Assembly:** UnityEditor

```csharp
string GenerateAdditionalLinkXmlFile(BuildReport report, UnityLinkerBuildPipelineData data)
```

### Parameters

**** (\[BuildReport]\(/engine/6000.3/script-reference/unityeditor/build/reporting/buildreport)): The current built report.**** (\[UnityLinkerBuildPipelineData]\(/engine/6000.3/script-reference/unityeditor/unitylinker/unitylinkerbuildpipelinedata)): Information about the current run of UnityLinker.

### Returns

| Type                                                           | Description                                                                                                                                                           |
| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [string](https://learn.microsoft.com/dotnet/api/system.string) | The file path to the generated link.xml file. If the path is relative, GenerateAdditionalLinkXmlFile combines it with the working directory to make an absolute path. |
