tl;dr
I'd like to know if there is a pre-configured bottle that exists with all of the basic .NET Framework support for common IDEs like Visual Studio 2022 or VS Code. I know these are vastly different than the IDE that I am using, but it's a starting point for me.
I am struggling with troubleshooting and need help / advice / Jesus... whatever will do the trick!!
I am running CrossOver on a MacBook Pro with the M1 chip. I am trying to install an IDE that we are using at work but I am having some trouble with getting the environment just right and the installer keeps failing. I'd look for help, but this particular IDE is not well known, and many people have probably never heard of it.
I am okay with the idea that it probably won't install, or wont work, but I am not giving up with out a fight!
Using 'strings', I identified a few potential requirements for the installer:
me@my-macbook ~ % strings ix_dev_2.50.73_idesetup.exe |grep "\.dll"
Failed to find DllGetVersion entry point in msi.dll.
Failed to get msi.dll version info.
Failed to initialize cabinet.dll.
Cabinet.dll
CRYPT32.dll
msi.dll
WININET.dll
WINTRUST.dll
kernel32.dll
VERSION.dll
SHLWAPI.dll
ADVAPI32.dll
USER32.dll
OLEAUT32.dll
GDI32.dll
SHELL32.dll
ole32.dll
KERNEL32.dll
RPCRT4.dll
Based on these, I assume that I am going to need .NET, MSXML, Cryptography Libraries, and the other crap looks pretty standard for the Windows 10 environment.
The IDE requires .NET Framework 4.8, and develops for .NET Framework 3.5 CF and .NET Framework 4.0 CF. (These are packaged as libraries in the IDE installer).
So... Here I am... I'd like to know if there is a pre-configured bottle that exists with all of the basic .NET Framework support for common IDEs like Visual Studio 2022 or VS Code. I know these are vastly different than the IDE that I am using, but it's a starting point for me.
As it stands now, when the installer launches, there is a box that comes up for me to accept the user agreement, when I check that box, then the instance freezes and crashes.
I have exported the logs, and based on what I can see, there are some minor issues that I think can be resolved, I just need a nudge in the right direction:
RESULT
'Installing: Unlisted application\n',
'Bottle: iX Develop W10x64\n',
'From file: /Users/roberts/Programming/Installers/ix_dev_2.50.73_idesetup.exe\n',
'\n',
'\n',
'\n',
'***** Wed Aug 16 15:00:05 2023\n',
"Starting: '/Applications/CrossOver.app/Contents/SharedSupport/CrossOver/bin/cxassoc' '--bottle' 'iX Develop W10x64' '--sync'\n",
'\n',
'CXConfig->read(/Applications/CrossOver.app/Contents/SharedSupport/CrossOver/etc/CrossOver.conf)\n',
"54899: Grabbing the '/var/folders/46/y36gjn0s4w7bp4_q62hqqg5c0000gn/T//.wine-501/bottle-1000010-2a79a23.lock' lock\n",
"54899: Got the '/var/folders/46/y36gjn0s4w7bp4_q62hqqg5c0000gn/T//.wine-501/bottle-1000010-2a79a23.lock' lock\n",
'CXConfig->read(/Users/roberts/Library/Application Support/CrossOver/Bottles/iX Develop W10x64/cxbottle.conf)\n',
"54899: Releasing the '/var/folders/46/y36gjn0s4w7bp4_q62hqqg5c0000gn/T//.wine-501/bottle-1000010-2a79a23.lock' lock\n",
'Bottle environment variables:\n',
' WINEESYNC -> 0\n',
"54899: Grabbing the '/var/folders/46/y36gjn0s4w7bp4_q62hqqg5c0000gn/T//.wine-501/bottle-1000010-2a79a23-cxassoc.conf.lock' lock\n",
"54899: Got the '/var/folders/46/y36gjn0s4w7bp4_q62hqqg5c0000gn/T//.wine-501/bottle-1000010-2a79a23-cxassoc.conf.lock' lock\n",
'CXConfig->read("/Applications/CrossOver.app/Contents/SharedSupport/CrossOver/bin/wine" --scope private --no-convert --wl-app assocscan.exe --scan --icon-dir "/Users/roberts/Library/Application Support/CrossOver/Bottles/iX Develop W10x64/windata/Associations" |)\n',
'\n'
and here is where things go south...
'0128:fixme:seh:WerRegisterRuntimeExceptionModule (L"C:\\\\windows\\\\Microsoft.NET\\\\Framework\\\\v4.0.30319\\\\mscordacwks.dll", 02EF0000) stub\n',
'0140:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Foundation.Diagnostics.AsyncCausalityTracer"\n',
'0140:err:eventlog:ReportEventW L"Application: ix_dev_2.50.73_idesetup.exe\\nFramework Version: v4.0.30319\\nDescription: The process was terminated due to an unhandled exception.\\nException Info: System.Runtime.InteropServices.COMException\\n at System.Windows.Media.Composition.DUCE+Channel.SyncFlush()\\n at System.Windo"...\n',
'wine: Unhandled exception 0xe0434352 in thread 140 at address 7B012157 (thread 0140), starting debugger...\n'
From what I can see, there is an issue with Windows.Foundation.Diagnostics.AsyncCausalityTracer
(not sure what to do with that)
and there is an issue with the OMException
during a call to System.Windows.Media.Composition.DUCE+Channel.SyncFlush()
Thanks for ANY help that anyone has to offer. I appreciate it in advance!
Will