Error while compiling the project in Visual Studio

Hi

Recently, our project stopped working while compiling through Visual Studio 2022 with the Elements version RemObjects Elements with Water - 11.0.0.2705.

Visual Studio Closes during compilation, generating event log:

Aplicativo: devenv.exe
Versão do Framework: v4.0.30319
Descrição: O processo foi terminado devido a uma exceção sem tratamento.
Informações da Exceção: System.Runtime.InteropServices.COMException
em Microsoft.VisualStudio.Shell.ThreadHelper.ThrowIfNotOnUIThread(System.String)
em Microsoft.VisualStudio.CommonIDE.Solutions.NativeExtensions.GetNativeEnvironmentInterop()
em Microsoft.VisualStudio.CommonIDE.Solutions.BuildManager.SolutionBuildManager+CSUIBuilder.OutputString(System.String)
em RemObjects.VisualStudio.Project.OxygeneBuildLogger.DoWaiting(RemObjects.Oxygene.Code.CodeFile)
em RemObjects.Oxygene.VisualStudio.OxygeneProject.OxygeneProjectNode.FlushBuildLoggerContent()
em RemObjects.VisualStudio.Project.ProjectNode+<>c__DisplayClass3.b__0(Microsoft.Build.Execution.BuildSubmission)
em Microsoft.Build.Shared.ThreadPoolExtensions+<>c__DisplayClass0_0.b__0(System.Object)
em System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
em System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
em System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
em System.Threading.ThreadPoolWorkQueue.Dispatch()

So we’ve tried update the package version to stable version: RemObjects Elements with Water - 11.0.0.2735.exe
Even with the preview version we got the same result…

While compiling our project, we got the following error:

Information: Some people are still using Visual Studio 2022, but a lower version and they can compile the project.
Visual Studio 2022 17.1
RemObjects Elements with Water - 11.0.0.2705

Environment config with error:

Visual Studio 2022 17.2.2
RemObjects Elements with Water - 11.0.0.2735** or **RemObjects Elements with Water - Preview - 11.0.0.2741

We’ve found the following thread, but it was related as fixed.

May you help us?

Thx.

Detailing the error:

(E253) Error while generating executable: System.NotSupportedException: System.String
em Mono.Cecil.SignatureWriter.WritePrimitiveValue(Object value)
em Mono.Cecil.SignatureWriter.WriteCustomAttributeValue(TypeReference type, Object value)
em Mono.Cecil.SignatureWriter.WriteCustomAttributeElement(TypeReference type, CustomAttributeArgument argument)
em Mono.Cecil.SignatureWriter.WriteCustomAttributeFixedArgument(TypeReference type, CustomAttributeArgument argument)
em Mono.Cecil.SignatureWriter.WriteCustomAttributeNamedArgument(Byte kind, CustomAttributeNamedArgument named_argument)
em Mono.Cecil.SignatureWriter.WriteCustomAttributeNamedArguments(Byte kind, Collection1 named_arguments) em Mono.Cecil.SignatureWriter.WriteICustomAttributeNamedArguments(ICustomAttribute attribute) em Mono.Cecil.MetadataBuilder.GetCustomAttributeSignature(CustomAttribute attribute) em Mono.Cecil.MetadataBuilder.AddCustomAttributes(ICustomAttributeProvider owner) em Mono.Cecil.MetadataBuilder.AddMethod(MethodDefinition method) em Mono.Cecil.MetadataBuilder.AddMethods(TypeDefinition type) em Mono.Cecil.MetadataBuilder.AddType(TypeDefinition type) em Mono.Cecil.MetadataBuilder.AddTypes() em Mono.Cecil.MetadataBuilder.BuildTypes() em Mono.Cecil.MetadataBuilder.BuildModule() em Mono.Cecil.MetadataBuilder.BuildMetadata() em Mono.Cecil.ModuleWriter.Write(ModuleDefinition module, Disposable1 stream, WriterParameters parameters)
em Mono.Cecil.ModuleWriter.WriteModule(ModuleDefinition module, Disposable`1 stream, WriterParameters parameters)
em Mono.Cecil.ModuleDefinition.Write(String fileName, WriterParameters parameters)
em E.b(Stream a) dxserver C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\RemObjects Software\Elements\RemObjects.Elements.Echoes.targets 53

So it’s failing to write String custom attribute type somehow. Any chance we can take a look at your project?

1 Like

Hi, I’ve sent an example in private.

Compiled in VS Studio 2022 17.2.1 and Water.

OS: Windows 10.
RO Installed Version: RemObjects - Elements - 11.0.0.2735

Thank you!

1 Like