Skip to content

Fix csproj file

Fix csproj file #41

Triggered via push October 11, 2025 20:54
Status Failure
Total duration 2m 44s
Artifacts 4
Matrix: Build Native AOT (matrix)
Create GitHub Release & update scoop
16s
Create GitHub Release & update scoop
Fit to window
Zoom out
Zoom in

Annotations

1 error and 40 warnings
Create GitHub Release & update scoop
Process completed with exit code 1.
Build Native AOT (matrix) (macos-latest, osx-arm64, osx-arm64-build, tinycity): TinyCitySettings.cs#L38
Using member 'System.Text.Json.JsonSerializer.Serialize<TValue>(TValue, JsonSerializerOptions)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.
Build Native AOT (matrix) (macos-latest, osx-arm64, osx-arm64-build, tinycity): TinyCitySettings.cs#L38
Using member 'System.Text.Json.JsonSerializer.Serialize<TValue>(TValue, JsonSerializerOptions)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
Build Native AOT (matrix) (macos-latest, osx-arm64, osx-arm64-build, tinycity): BrowserKnownPaths.cs#L33
Possible null reference argument for parameter 'path1' in 'string Path.Combine(string path1, string path2, string path3, string path4)'.
Build Native AOT (matrix) (macos-latest, osx-arm64, osx-arm64-build, tinycity): BrowserKnownPaths.cs#L25
Possible null reference argument for parameter 'path1' in 'string Path.Combine(string path1, string path2, string path3, string path4)'.
Build Native AOT (matrix) (macos-latest, osx-arm64, osx-arm64-build, tinycity): BrowserKnownPaths.cs#L17
Possible null reference argument for parameter 'path1' in 'string Path.Combine(string path1, string path2, string path3, string path4)'.
Build Native AOT (matrix) (macos-latest, osx-arm64, osx-arm64-build, tinycity): BrowserKnownPaths.cs#L9
Possible null reference argument for parameter 'path1' in 'string Path.Combine(string path1, string path2, string path3, string path4)'.
Build Native AOT (matrix) (macos-latest, osx-arm64, osx-arm64-build, tinycity): TinyCitySettings.cs#L9
Non-nullable property 'ApplicationConfigDirectory' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build Native AOT (matrix) (macos-latest, osx-arm64, osx-arm64-build, tinycity): BookmarkEngines/HtmlBookmarks.cs#L20
Non-nullable field '_log' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Native AOT (matrix) (macos-latest, osx-arm64, osx-arm64-build, tinycity): TinyCitySettings.cs#L63
Converting null literal or possible null value to non-nullable type.
Build Native AOT (matrix) (macos-latest, osx-arm64, osx-arm64-build, tinycity): BookmarkEngines/MarkdownBookmarks.cs#L54
Converting null literal or possible null value to non-nullable type.
Build Native AOT (matrix) (macos-latest, osx-x64, osx-x64-build, tinycity): TinyCitySettings.cs#L23
Using member 'System.Text.Json.JsonSerializer.Deserialize<TValue>(String, JsonSerializerOptions)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.
Build Native AOT (matrix) (macos-latest, osx-x64, osx-x64-build, tinycity): TinyCitySettings.cs#L23
Using member 'System.Text.Json.JsonSerializer.Deserialize<TValue>(String, JsonSerializerOptions)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
Build Native AOT (matrix) (macos-latest, osx-x64, osx-x64-build, tinycity): TinyCitySettings.cs#L9
Non-nullable property 'ApplicationConfigDirectory' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build Native AOT (matrix) (macos-latest, osx-x64, osx-x64-build, tinycity): TinyCitySettings.cs#L63
Converting null literal or possible null value to non-nullable type.
Build Native AOT (matrix) (macos-latest, osx-x64, osx-x64-build, tinycity): BookmarkEngines/HtmlBookmarks.cs#L20
Non-nullable field '_log' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Native AOT (matrix) (macos-latest, osx-x64, osx-x64-build, tinycity): BookmarkEngines/MarkdownBookmarks.cs#L54
Converting null literal or possible null value to non-nullable type.
Build Native AOT (matrix) (macos-latest, osx-x64, osx-x64-build, tinycity): BrowserKnownPaths.cs#L33
Possible null reference argument for parameter 'path1' in 'string Path.Combine(string path1, string path2, string path3, string path4)'.
Build Native AOT (matrix) (macos-latest, osx-x64, osx-x64-build, tinycity): BrowserKnownPaths.cs#L25
Possible null reference argument for parameter 'path1' in 'string Path.Combine(string path1, string path2, string path3, string path4)'.
Build Native AOT (matrix) (macos-latest, osx-x64, osx-x64-build, tinycity): BrowserKnownPaths.cs#L17
Possible null reference argument for parameter 'path1' in 'string Path.Combine(string path1, string path2, string path3, string path4)'.
Build Native AOT (matrix) (macos-latest, osx-x64, osx-x64-build, tinycity): BrowserKnownPaths.cs#L9
Possible null reference argument for parameter 'path1' in 'string Path.Combine(string path1, string path2, string path3, string path4)'.
Build Native AOT (matrix) (ubuntu-latest, linux-x64, linux-x64-build, tinycity): TinyCitySettings.cs#L23
Using member 'System.Text.Json.JsonSerializer.Deserialize<TValue>(String, JsonSerializerOptions)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
Build Native AOT (matrix) (ubuntu-latest, linux-x64, linux-x64-build, tinycity): TinyCitySettings.cs#L38
Using member 'System.Text.Json.JsonSerializer.Serialize<TValue>(TValue, JsonSerializerOptions)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
Build Native AOT (matrix) (ubuntu-latest, linux-x64, linux-x64-build, tinycity): TinyCitySettings.cs#L9
Non-nullable property 'ApplicationConfigDirectory' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build Native AOT (matrix) (ubuntu-latest, linux-x64, linux-x64-build, tinycity): TinyCitySettings.cs#L63
Converting null literal or possible null value to non-nullable type.
Build Native AOT (matrix) (ubuntu-latest, linux-x64, linux-x64-build, tinycity): BookmarkEngines/HtmlBookmarks.cs#L20
Non-nullable field '_log' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Native AOT (matrix) (ubuntu-latest, linux-x64, linux-x64-build, tinycity): BookmarkEngines/MarkdownBookmarks.cs#L54
Converting null literal or possible null value to non-nullable type.
Build Native AOT (matrix) (ubuntu-latest, linux-x64, linux-x64-build, tinycity): BrowserKnownPaths.cs#L33
Possible null reference argument for parameter 'path1' in 'string Path.Combine(string path1, string path2, string path3, string path4)'.
Build Native AOT (matrix) (ubuntu-latest, linux-x64, linux-x64-build, tinycity): BrowserKnownPaths.cs#L25
Possible null reference argument for parameter 'path1' in 'string Path.Combine(string path1, string path2, string path3, string path4)'.
Build Native AOT (matrix) (ubuntu-latest, linux-x64, linux-x64-build, tinycity): BrowserKnownPaths.cs#L17
Possible null reference argument for parameter 'path1' in 'string Path.Combine(string path1, string path2, string path3, string path4)'.
Build Native AOT (matrix) (ubuntu-latest, linux-x64, linux-x64-build, tinycity): BrowserKnownPaths.cs#L9
Possible null reference argument for parameter 'path1' in 'string Path.Combine(string path1, string path2, string path3, string path4)'.
Build Native AOT (matrix) (windows-latest, win-x64, win-x64-build, tinycity.exe): TinyCitySettings.cs#L23
Using member 'System.Text.Json.JsonSerializer.Deserialize<TValue>(String, JsonSerializerOptions)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
Build Native AOT (matrix) (windows-latest, win-x64, win-x64-build, tinycity.exe): TinyCitySettings.cs#L38
Using member 'System.Text.Json.JsonSerializer.Serialize<TValue>(TValue, JsonSerializerOptions)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
Build Native AOT (matrix) (windows-latest, win-x64, win-x64-build, tinycity.exe): TinyCitySettings.cs#L9
Non-nullable property 'ApplicationConfigDirectory' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build Native AOT (matrix) (windows-latest, win-x64, win-x64-build, tinycity.exe): TinyCitySettings.cs#L63
Converting null literal or possible null value to non-nullable type.
Build Native AOT (matrix) (windows-latest, win-x64, win-x64-build, tinycity.exe): BookmarkEngines/HtmlBookmarks.cs#L20
Non-nullable field '_log' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Native AOT (matrix) (windows-latest, win-x64, win-x64-build, tinycity.exe): BookmarkEngines/MarkdownBookmarks.cs#L54
Converting null literal or possible null value to non-nullable type.
Build Native AOT (matrix) (windows-latest, win-x64, win-x64-build, tinycity.exe): BrowserKnownPaths.cs#L33
Possible null reference argument for parameter 'path1' in 'string Path.Combine(string path1, string path2, string path3, string path4)'.
Build Native AOT (matrix) (windows-latest, win-x64, win-x64-build, tinycity.exe): BrowserKnownPaths.cs#L25
Possible null reference argument for parameter 'path1' in 'string Path.Combine(string path1, string path2, string path3, string path4)'.
Build Native AOT (matrix) (windows-latest, win-x64, win-x64-build, tinycity.exe): BrowserKnownPaths.cs#L17
Possible null reference argument for parameter 'path1' in 'string Path.Combine(string path1, string path2, string path3, string path4)'.
Build Native AOT (matrix) (windows-latest, win-x64, win-x64-build, tinycity.exe): BrowserKnownPaths.cs#L9
Possible null reference argument for parameter 'path1' in 'string Path.Combine(string path1, string path2, string path3, string path4)'.

Artifacts

Produced during runtime
Name Size Digest
linux-x64-build
6.75 MB
sha256:665cb0d6ace12f13d742b3b43488e7e09779fc6d7b971dd9a4cfc8e934d5dae3
osx-arm64-build
6.54 MB
sha256:04af5283d33f4ef3a6218fef56d43d30f7025089118b8816941cd43059d36650
osx-x64-build
6.8 MB
sha256:3ee61b736a49dd4cfde89223b5b3a475dca823529bf0a188771b796d87e00489
win-x64-build
6.02 MB
sha256:de0cd673f46f23a8b28cb9181d0207d08aa47ddc4b78ca965a805664857f2375