Skip to content

Make VersionAwareSizeOf trimmable #913

Make VersionAwareSizeOf trimmable

Make VersionAwareSizeOf trimmable #913

Triggered via pull request December 30, 2023 05:22
Status Failure
Total duration 1m 29s
Artifacts 6

dotnet-core.yml

on: pull_request
Build - Windows .NET Framework Zip
24s
Build - Windows .NET Framework Zip
Run Tests & Publish Dev Package
38s
Run Tests & Publish Dev Package
Matrix: Build Single-File Artifact
Fit to window
Zoom out
Zoom in

Annotations

17 errors and 52 warnings
Build - Windows .NET Framework Zip: LibCpp2IL/LibCpp2IlUtils.cs#L397
The type or namespace name 'DynamicallyAccessedMembersAttribute' could not be found (are you missing a using directive or an assembly reference?)
Build - Windows .NET Framework Zip: LibCpp2IL/LibCpp2IlUtils.cs#L397
The type or namespace name 'DynamicallyAccessedMembers' could not be found (are you missing a using directive or an assembly reference?)
Build - Windows .NET Framework Zip: LibCpp2IL/LibCpp2IlUtils.cs#L397
The name 'DynamicallyAccessedMemberTypes' does not exist in the current context
Build - Windows .NET Framework Zip: LibCpp2IL/Metadata/Il2CppMetadata.cs#L290
The type or namespace name 'DynamicallyAccessedMembersAttribute' could not be found (are you missing a using directive or an assembly reference?)
Build - Windows .NET Framework Zip: LibCpp2IL/Metadata/Il2CppMetadata.cs#L290
The type or namespace name 'DynamicallyAccessedMembers' could not be found (are you missing a using directive or an assembly reference?)
Build - Windows .NET Framework Zip: LibCpp2IL/Metadata/Il2CppMetadata.cs#L290
The name 'DynamicallyAccessedMemberTypes' does not exist in the current context
Build - Windows .NET Framework Zip
Process completed with exit code 1.
Run Tests & Publish Dev Package: LibCpp2IL/LibCpp2IlUtils.cs#L397
The type or namespace name 'DynamicallyAccessedMembersAttribute' could not be found (are you missing a using directive or an assembly reference?)
Run Tests & Publish Dev Package: LibCpp2IL/LibCpp2IlUtils.cs#L397
The type or namespace name 'DynamicallyAccessedMembers' could not be found (are you missing a using directive or an assembly reference?)
Run Tests & Publish Dev Package: LibCpp2IL/LibCpp2IlUtils.cs#L397
The name 'DynamicallyAccessedMemberTypes' does not exist in the current context
Run Tests & Publish Dev Package: LibCpp2IL/Metadata/Il2CppMetadata.cs#L290
The type or namespace name 'DynamicallyAccessedMembersAttribute' could not be found (are you missing a using directive or an assembly reference?)
Run Tests & Publish Dev Package: LibCpp2IL/Metadata/Il2CppMetadata.cs#L290
The type or namespace name 'DynamicallyAccessedMembers' could not be found (are you missing a using directive or an assembly reference?)
Run Tests & Publish Dev Package: LibCpp2IL/Metadata/Il2CppMetadata.cs#L290
The name 'DynamicallyAccessedMemberTypes' does not exist in the current context
Run Tests & Publish Dev Package: LibCpp2IL/LibCpp2IlUtils.cs#L397
The type or namespace name 'DynamicallyAccessedMembersAttribute' could not be found (are you missing a using directive or an assembly reference?)
Run Tests & Publish Dev Package: LibCpp2IL/LibCpp2IlUtils.cs#L397
The type or namespace name 'DynamicallyAccessedMembers' could not be found (are you missing a using directive or an assembly reference?)
Run Tests & Publish Dev Package: LibCpp2IL/LibCpp2IlUtils.cs#L397
The name 'DynamicallyAccessedMemberTypes' does not exist in the current context
Run Tests & Publish Dev Package: LibCpp2IL/Metadata/Il2CppMetadata.cs#L290
The type or namespace name 'DynamicallyAccessedMembersAttribute' could not be found (are you missing a using directive or an assembly reference?)
Build - Windows .NET Framework Zip
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Build - Windows .NET Framework Zip
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>
Run Tests & Publish Dev Package
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Run Tests & Publish Dev Package
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Run Tests & Publish Dev Package
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Run Tests & Publish Dev Package
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>
Run Tests & Publish Dev Package
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Run Tests & Publish Dev Package
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>
Run Tests & Publish Dev Package
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Run Tests & Publish Dev Package
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>
Run Tests & Publish Dev Package: LibCpp2IL/MachO/MachOSymtabEntry.cs#L13
Non-nullable field 'Name' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
Run Tests & Publish Dev Package: LibCpp2IL/MachO/MachOSymtabEntry.cs#L13
Non-nullable field 'Name' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
Run Tests & Publish Dev Package
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Run Tests & Publish Dev Package
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>
Run Tests & Publish Dev Package
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Run Tests & Publish Dev Package
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>
Build Single-File Artifact (osx-x64, Cpp2IL): LibCpp2IL/MachO/MachOSymtabEntry.cs#L13
Non-nullable field 'Name' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
Build Single-File Artifact (osx-x64, Cpp2IL)
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Build Single-File Artifact (osx-x64, Cpp2IL)
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>
Build Single-File Artifact (osx-x64, Cpp2IL)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build Single-File Artifact (osx-x64, Cpp2IL)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build Single-File Artifact (linux-x64, Cpp2IL): LibCpp2IL/MachO/MachOSymtabEntry.cs#L13
Non-nullable field 'Name' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
Build Single-File Artifact (linux-x64, Cpp2IL)
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Build Single-File Artifact (linux-x64, Cpp2IL)
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>
Build Single-File Artifact (linux-x64, Cpp2IL)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build Single-File Artifact (linux-x64, Cpp2IL)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build Single-File Artifact (win-x64, Cpp2IL): LibCpp2IL/MachO/MachOSymtabEntry.cs#L13
Non-nullable field 'Name' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
Build Single-File Artifact (win-x64, Cpp2IL)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build Single-File Artifact (win-x64, Cpp2IL)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build Single-File Artifact (win-x64, Cpp2IL)
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Build Single-File Artifact (win-x64, Cpp2IL)
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>
Build Single-File Artifact (osx-x64, Cpp2IL.Gui)
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Build Single-File Artifact (osx-x64, Cpp2IL.Gui)
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>
Build Single-File Artifact (osx-x64, Cpp2IL.Gui)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build Single-File Artifact (osx-x64, Cpp2IL.Gui)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build Single-File Artifact (osx-x64, Cpp2IL.Gui): LibCpp2IL/MachO/MachOSymtabEntry.cs#L13
Non-nullable field 'Name' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
Build Single-File Artifact (osx-x64, Cpp2IL.Gui)
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Build Single-File Artifact (osx-x64, Cpp2IL.Gui)
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>
Build Single-File Artifact (win-x64, Cpp2IL.Gui): LibCpp2IL/MachO/MachOSymtabEntry.cs#L13
Non-nullable field 'Name' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
Build Single-File Artifact (win-x64, Cpp2IL.Gui)
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Build Single-File Artifact (win-x64, Cpp2IL.Gui)
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>
Build Single-File Artifact (win-x64, Cpp2IL.Gui)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build Single-File Artifact (win-x64, Cpp2IL.Gui)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build Single-File Artifact (win-x64, Cpp2IL.Gui)
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Build Single-File Artifact (win-x64, Cpp2IL.Gui)
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>
Build Single-File Artifact (linux-x64, Cpp2IL.Gui)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build Single-File Artifact (linux-x64, Cpp2IL.Gui)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build Single-File Artifact (linux-x64, Cpp2IL.Gui): LibCpp2IL/MachO/MachOSymtabEntry.cs#L13
Non-nullable field 'Name' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
Build Single-File Artifact (linux-x64, Cpp2IL.Gui)
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Build Single-File Artifact (linux-x64, Cpp2IL.Gui)
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>
Build Single-File Artifact (linux-x64, Cpp2IL.Gui)
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Build Single-File Artifact (linux-x64, Cpp2IL.Gui)
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>

Artifacts

Produced during runtime
Name Size
Cpp2IL-net7-linux-x64 Expired
14.8 MB
Cpp2IL-net7-osx-x64 Expired
14.3 MB
Cpp2IL-net7-win-x64 Expired
13.1 MB
Cpp2IL.Gui-net7-linux-x64 Expired
24.2 MB
Cpp2IL.Gui-net7-osx-x64 Expired
19.1 MB
Cpp2IL.Gui-net7-win-x64 Expired
22.4 MB