Make call analysis compatible with native method detection (#251) #935
dotnet-core.yml
on: push
Build - Windows .NET Framework Zip
36s
Run Tests & Publish Dev Package
1m 20s
Matrix: Build Single-File Artifact
Annotations
59 warnings
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>
|
Build - Windows .NET Framework Zip:
Cpp2IL.Core/ProcessingLayers/NativeMethodDetectionProcessingLayer.cs#L55
The variable 'ex' is declared but never used
|
Build Single-File Artifact (win-x64, Cpp2IL):
Cpp2IL.Core/ProcessingLayers/NativeMethodDetectionProcessingLayer.cs#L55
The variable 'ex' is declared but never used
|
Build Single-File Artifact (win-x64, Cpp2IL):
Cpp2IL/Program.cs#L349
Using member 'Cpp2IL.Core.Cpp2IlApi.Init(String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Plugins are loaded dynamically.
|
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):
Cpp2IL.Core/ProcessingLayers/NativeMethodDetectionProcessingLayer.cs#L55
The variable 'ex' is declared but never used
|
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):
Cpp2IL.Gui/Program.cs#L19
Using member 'Cpp2IL.Core.Cpp2IlApi.Init(String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Plugins are loaded dynamically.
|
Build Single-File Artifact (linux-x64, Cpp2IL):
Cpp2IL.Core/ProcessingLayers/NativeMethodDetectionProcessingLayer.cs#L55
The variable 'ex' is declared but never used
|
Build Single-File Artifact (linux-x64, Cpp2IL):
Cpp2IL/Program.cs#L349
Using member 'Cpp2IL.Core.Cpp2IlApi.Init(String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Plugins are loaded dynamically.
|
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.Gui):
Cpp2IL.Core/ProcessingLayers/NativeMethodDetectionProcessingLayer.cs#L55
The variable 'ex' is declared but never used
|
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):
Cpp2IL.Gui/Program.cs#L19
Using member 'Cpp2IL.Core.Cpp2IlApi.Init(String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Plugins are loaded dynamically.
|
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):
Cpp2IL.Core/ProcessingLayers/NativeMethodDetectionProcessingLayer.cs#L55
The variable 'ex' is declared but never used
|
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):
Cpp2IL.Gui/Program.cs#L19
Using member 'Cpp2IL.Core.Cpp2IlApi.Init(String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Plugins are loaded dynamically.
|
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>
|
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:
Cpp2IL.Core/ProcessingLayers/NativeMethodDetectionProcessingLayer.cs#L55
The variable 'ex' is declared but never used
|
Run Tests & Publish Dev Package:
Cpp2IL.Core/ProcessingLayers/NativeMethodDetectionProcessingLayer.cs#L55
The variable 'ex' is declared but never used
|
Run Tests & Publish Dev Package:
Cpp2IL/Program.cs#L349
Using member 'Cpp2IL.Core.Cpp2IlApi.Init(String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Plugins are loaded dynamically.
|
Run Tests & Publish Dev Package:
Cpp2IL.Gui/Program.cs#L19
Using member 'Cpp2IL.Core.Cpp2IlApi.Init(String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Plugins are loaded dynamically.
|
Run Tests & Publish Dev Package:
Cpp2IL.Core/ProcessingLayers/NativeMethodDetectionProcessingLayer.cs#L55
The variable 'ex' is declared but never used
|
Run Tests & Publish Dev Package:
Cpp2IL.Core/ProcessingLayers/NativeMethodDetectionProcessingLayer.cs#L55
The variable 'ex' is declared but never used
|
Build Single-File Artifact (osx-x64, Cpp2IL):
Cpp2IL.Core/ProcessingLayers/NativeMethodDetectionProcessingLayer.cs#L55
The variable 'ex' is declared but never used
|
Build Single-File Artifact (osx-x64, Cpp2IL):
Cpp2IL/Program.cs#L349
Using member 'Cpp2IL.Core.Cpp2IlApi.Init(String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Plugins are loaded dynamically.
|
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/
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
Cpp2IL-Netframework472-Windows
Expired
|
10.3 MB |
|
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.3 MB |
|
Cpp2IL.Gui-net7-osx-x64
Expired
|
19.1 MB |
|
Cpp2IL.Gui-net7-win-x64
Expired
|
22.4 MB |
|