dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
14.52k stars 4.53k forks source link

running dotnet publish errors #100161

Open mirceamuresanse opened 3 months ago

mirceamuresanse commented 3 months ago

Description

I have the latest version of .NET 8.0.203 and latest of Visual Studio, version 17.9.4. I run the following command from VS Developer Command Prompt: dotnet publish --no-restore -f net8.0-windows10.0.19041.0 -c Release -p:RuntimeIdentifierOverride=win10-x64

During the building, I get the errors specified in the relevant log output. Unfortunately, I can't show you my project and I can't repro this on a newly created app.

Steps to Reproduce

No response

Link to public reproduction project repository

No response

Version with bug

8.0.3 GA

Is this a regression from previous behavior?

Not sure, did not test other versions

Last version that worked well

Unknown/Other

Affected platforms

Windows

Affected platform versions

No response

Did you find any workaround?

No workaround

Relevant log output

C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error : Unhandled Exception: ILCompiler.CodeGenerationFailedException: Code generation failed for method '[LanguageExt.Core]LanguageExt.Validation`2<LanguageExt.Either`2<System.__Canon,LanguageExt.Seq`1<LanguageExt.Eff`1<System.__Canon>>>,LanguageExt.Seq`1<System.__Canon>>.op_Explicit
(Validation`2<Either`2<__Canon,Seq`1<Eff`1<__Canon>>>,Seq`1<__Canon>>)' [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :  ---> System.OverflowException: Arithmetic operation resulted in an overflow. [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at Internal.Runtime.CompilerHelpers.ThrowHelpers.ThrowOverflowException() + 0x24 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at Internal.TypeSystem.LockFreeReaderHashtable`2.Expand(TValue[]) + 0x3b [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at Internal.TypeSystem.LockFreeReaderHashtable`2.AddOrGetExistingInner(TValue, Boolean&) + 0x52 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at Internal.TypeSystem.LockFreeReaderHashtable`2.CreateValueAndEnsureValueIsInTable(TKey) + 0x26 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at Internal.TypeSystem.MethodDesc.GetSharedRuntimeFormMethodTarget() + 0x108 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at Internal.JitInterface.CorInfoImpl.GetRuntimeDeterminedObjectForToken(MethodILScope, Object, mdToken) + 0x5b [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at Internal.JitInterface.CorInfoImpl.GetRuntimeDeterminedObjectForToken(CORINFO_RESOLVED_TOKEN&) + 0xc9 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at Internal.JitInterface.CorInfoImpl.getReadyToRunHelper(CORINFO_RESOLVED_TOKEN&, CORINFO_LOOKUP_KIND&, CorInfoHelpFunc, CORINFO_CONST_LOOKUP&) + 0x4e8 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0
-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at Internal.JitInterface.CorInfoImpl._getReadyToRunHelper(IntPtr, IntPtr*, CORINFO_RESOLVED_TOKEN*, CORINFO_LOOKUP_KIND*, CorInfoHelpFunc, CORINFO_CONST_LOOKUP*) + 0x4e [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::Targe
tFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    --- End of inner exception stack trace --- [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at Internal.JitInterface.CorInfoImpl.CompileMethodInternal(IMethodNode, MethodIL) + 0x204 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at Internal.JitInterface.CorInfoImpl.CompileMethod(MethodWithGCInfo, Logger) + 0x909 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at ILCompiler.ReadyToRunCodegenCompilation.<>c__DisplayClass50_0.<ComputeDependencyNodeDependencies>g__CompileOneMethod|5(DependencyNodeCore`1, Int32) + 0x2e1 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework
=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at ILCompiler.ReadyToRunCodegenCompilation.<>c__DisplayClass50_0.<ComputeDependencyNodeDependencies>g__CompileOnThread|4(Int32) + 0xa6 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.1904
1.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at ILCompiler.ReadyToRunCodegenCompilation.<>c__DisplayClass50_0.<ComputeDependencyNodeDependencies>g__CompilationThread|3(Object objThreadId) + 0x91 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-w
indows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at System.Threading.Thread.StartThread(IntPtr) + 0x118 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at System.Threading.Thread.ThreadEntryPoint(IntPtr) + 0x1a [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error : Error: Code generation failed for method '[LanguageExt.Core]LanguageExt.Validation`2<LanguageExt.Either`2<System.__Canon,LanguageExt.Seq`1<LanguageExt.Eff`1<System.__Canon>>>,LanguageExt.Seq`1<System.__Canon>>.IfFail(Func`2<Seq`1<Either`2<__Canon,Seq`1<Eff`1<__Canon>>>>,Seq`1<
__Canon>>)' [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error : ILCompiler.CodeGenerationFailedException: Code generation failed for method '[LanguageExt.Core]LanguageExt.Validation`2<LanguageExt.Either`2<System.__Canon,LanguageExt.Seq`1<LanguageExt.Eff`1<System.__Canon>>>,LanguageExt.Seq`1<System.__Canon>>.IfFail(Func`2<Seq`1<Either`2<__C
anon,Seq`1<Eff`1<__Canon>>>>,Seq`1<__Canon>>)' [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :  ---> System.OverflowException: Arithmetic operation resulted in an overflow. [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at Internal.Runtime.CompilerHelpers.ThrowHelpers.ThrowOverflowException() + 0x24 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at Internal.TypeSystem.LockFreeReaderHashtable`2.Expand(TValue[]) + 0x3b [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at Internal.TypeSystem.LockFreeReaderHashtable`2.AddOrGetExistingInner(TValue, Boolean&) + 0x52 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at Internal.TypeSystem.LockFreeReaderHashtable`2.CreateValueAndEnsureValueIsInTable(TKey) + 0x26 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at Internal.TypeSystem.MethodDesc.GetSharedRuntimeFormMethodTarget() + 0x108 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at Internal.JitInterface.CorInfoImpl.GetRuntimeDeterminedObjectForToken(MethodILScope, Object, mdToken) + 0x5b [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at Internal.JitInterface.CorInfoImpl.GetRuntimeDeterminedObjectForToken(CORINFO_RESOLVED_TOKEN&) + 0xc9 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at Internal.JitInterface.CorInfoImpl.getReadyToRunHelper(CORINFO_RESOLVED_TOKEN&, CORINFO_LOOKUP_KIND&, CorInfoHelpFunc, CORINFO_CONST_LOOKUP&) + 0x4e8 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0
-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at Internal.JitInterface.CorInfoImpl._getReadyToRunHelper(IntPtr, IntPtr*, CORINFO_RESOLVED_TOKEN*, CORINFO_LOOKUP_KIND*, CorInfoHelpFunc, CORINFO_CONST_LOOKUP*) + 0x4e [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::Targe
tFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    --- End of inner exception stack trace --- [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at Internal.JitInterface.CorInfoImpl.CompileMethodInternal(IMethodNode, MethodIL) + 0x204 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at Internal.JitInterface.CorInfoImpl.CompileMethod(MethodWithGCInfo, Logger) + 0x909 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at ILCompiler.ReadyToRunCodegenCompilation.<>c__DisplayClass50_0.<ComputeDependencyNodeDependencies>g__CompileOneMethod|5(DependencyNodeCore`1, Int32) + 0x2e1 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework
=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at ILCompiler.ReadyToRunCodegenCompilation.<>c__DisplayClass50_0.<ComputeDependencyNodeDependencies>g__CompileOnThread|4(Int32) + 0xa6 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.1904
1.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at ILCompiler.ReadyToRunCodegenCompilation.<>c__DisplayClass50_0.<ComputeDependencyNodeDependencies>g__CompileMethodList|2(IEnumerable`1) + 0x1d9 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windo
ws10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at ILCompiler.ReadyToRunCodegenCompilation.ComputeDependencyNodeDependencies(List`1 obj) + 0x3c8 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at ILCompiler.DependencyAnalysisFramework.DependencyAnalyzer`2.ComputeMarkedNodes() + 0x97 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at ILCompiler.ReadyToRunCodegenCompilation.Compile(String) + 0x2b [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at ILCompiler.Program.RunSingleCompilation(Dictionary`2, InstructionSetSupport, String, Dictionary`2, HashSet`1, ReadyToRunCompilerContext, Logger) + 0x1d4f [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=n
et8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at ILCompiler.Program.Run() + 0x11c6 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(470,5): error :    at ILCompiler.Crossgen2RootCommand.<>c__DisplayClass205_0.<.ctor>b__0(ParseResult result) + 0x3e9 [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::TargetFramework=net8.0-windows10.0.19041.0]
C:\Program Files\dotnet\sdk\8.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.CrossGen.targets(358,5): error NETSDK1096: Optimizing assemblies for performance failed. You can either exclude the failing assemblies from being optimized, or set the PublishReadyToRun property to false. [D:\SEDevelop\geo-mobile-viewer\src\SE.Geospatial.Mobile.Viewer\SE.Geospatial.Mobile.Viewer.csproj::Targe
tFramework=net8.0-windows10.0.19041.0]
mirceamuresanse commented 3 months ago

After those errors are showing in the command prompt window, a new window with an error pops up: Error while publishing from cmd

mirceamuresanse commented 3 months ago

If this helps, I also tried to build in Release mode from Visual Studio and get the same set of errors specified in my first submission in Visual Studio

steveisok commented 3 months ago

@ivdiazsa can you please triage?

ivdiazsa commented 3 months ago

The problem seems to be originated from an arithmetic overflow at some point during the execution of the ReadyToRun compiler. I spent some time tweaking an app and whatnot and was not able to reproduce it. It's very difficult to pinpoint even the area where this might be happening with the information we have at hand. I will check the R2R compiler code more in depth and meanwhile, @mirceamuresanse do you think you could please provide us with a binary log of the failure?

mirceamuresanse commented 2 months ago

SE.Geospatial.Mobile.Viewer_Release_AnyCPU_Build_2024-04-10T15_06_18.5766019-04_00.zip I hope this will help for debugging the build.

ivdiazsa commented 1 day ago

We've been trying to reproduce this but to no avail. Are you still seeing this problem @mirceamuresanse?