[WIP] Use IGameVersion as source for install dir #240
main.yml
on: push
Build Linux
29s
Build Windows
2m 21s
Annotations
12 errors and 4 warnings
Build Linux:
BeatSaberModManager/Models/Implementations/Versions/OculusGameVersion.cs#L33
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
|
Build Linux:
BeatSaberModManager/Startup.cs#L51
Cannot implicitly convert type 'BeatSaberModManager.Models.Interfaces.IGameVersion' to 'string'
|
Build Linux:
BeatSaberModManager/ViewModels/DashboardViewModel.cs#L52
Argument 1: cannot convert from 'string' to 'BeatSaberModManager.Models.Interfaces.IGameVersion'
|
Build Linux:
BeatSaberModManager/Models/Implementations/Versions/OculusGameVersion.cs#L50
GetHashCode creates an exception of type NotImplementedException. Exceptions should not be raised in this type of method. If this exception instance might be raised, change this method's logic so it no longer raises an exception. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1065)
|
Build Linux:
BeatSaberModManager/Models/Implementations/Versions/OculusGameVersion.cs#L45
Equals creates an exception of type NotImplementedException. Exceptions should not be raised in this type of method. If this exception instance might be raised, change this method's logic so it no longer raises an exception. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1065)
|
Build Linux
Process completed with exit code 1.
|
Build Windows:
BeatSaberModManager/Models/Implementations/Versions/OculusGameVersion.cs#L33
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
|
Build Windows:
BeatSaberModManager/Startup.cs#L51
Cannot implicitly convert type 'BeatSaberModManager.Models.Interfaces.IGameVersion' to 'string'
|
Build Windows:
BeatSaberModManager/ViewModels/DashboardViewModel.cs#L52
Argument 1: cannot convert from 'string' to 'BeatSaberModManager.Models.Interfaces.IGameVersion'
|
Build Windows:
BeatSaberModManager/Models/Implementations/Versions/OculusGameVersion.cs#L45
Equals creates an exception of type NotImplementedException. Exceptions should not be raised in this type of method. If this exception instance might be raised, change this method's logic so it no longer raises an exception. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1065)
|
Build Windows:
BeatSaberModManager/Models/Implementations/Versions/OculusGameVersion.cs#L50
GetHashCode creates an exception of type NotImplementedException. Exceptions should not be raised in this type of method. If this exception instance might be raised, change this method's logic so it no longer raises an exception. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1065)
|
Build Windows
Process completed with exit code 1.
|
Build Linux:
BSIPA-Linux/src/Program.cs#L103
'System.Reflection.Assembly.Location' always returns an empty string for assemblies embedded in a single-file app. If the path to the app directory is needed, consider calling 'System.AppContext.BaseDirectory'.
|
Build Linux:
BSIPA-Linux/src/Program.cs#L92
Using member 'System.Reflection.Assembly.LoadFile(String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Types and members the loaded assembly depends on might be removed.
|
Build Windows:
BSIPA-Linux/src/Program.cs#L103
'System.Reflection.Assembly.Location' always returns an empty string for assemblies embedded in a single-file app. If the path to the app directory is needed, consider calling 'System.AppContext.BaseDirectory'.
|
Build Windows:
BSIPA-Linux/src/Program.cs#L92
Using member 'System.Reflection.Assembly.LoadFile(String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Types and members the loaded assembly depends on might be removed.
|