dotnet452 conflicts with dotnet46

I have to run a windows msi installer application that demands .NET Framework 4.5.2 to be installed in the system.
Now in my system few versions of .NET framework are already installed namely 4.6, 3.5 and 4.8 are already installed. But I am unable to install version 4.5.2 because it conflicts with version 4.6 which is already installed. I am posting the commands I entered and the output, if anyone can answer how to proceed, it will be a great help (Thank you in advance):

winetricks dotnet452 Executing mkdir -p /home/chess You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. Using winetricks 20200412 - sha256sum: 7651c93e39fcb080483c38836513bf912273a87ea97d137f6b958ed3d9628c3d with wine-6.0-rc4 and WINEARCH=win64 Executing w_do_call dotnet452 Executing mkdir -p /home/chess You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. error: dotnet452 conflicts with dotnet46, which is already installed. You can run `/usr/bin/winetricks --force dotnet452` to ignore this check and attempt installation. ~ took 2s ❯ /usr/bin/winetricks --force dotnet452 Executing mkdir -p /home/chess You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. Using winetricks 20200412 - sha256sum: 7651c93e39fcb080483c38836513bf912273a87ea97d137f6b958ed3d9628c3d with wine-6.0-rc4 and WINEARCH=win64 Executing w_do_call dotnet452 Executing mkdir -p /home/chess You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. Executing load_dotnet452 This package (dotnet452) may not fully work on a 64-bit installation. 32-bit prefixes may work better. Executing w_do_call remove_mono Executing mkdir -p /home/chess You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. Executing load_remove_mono 0164:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0164:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 01c0:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 01c0:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. Mono does not appear to be installed. Executing w_do_call dotnet40 Executing mkdir -p /home/chess You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. Executing load_dotnet40 This package (dotnet40) may not fully work on a 64-bit installation. 32-bit prefixes may work better. dotnet40 does not yet fully work or install on wine. Caveat emptor. Current Wine does not have Wine bug 42701, so not applying workaround Executing w_do_call remove_mono Executing mkdir -p /home/chess You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. Executing load_remove_mono 03f8:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 03f8:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 04fc:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 04fc:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. Mono does not appear to be installed. Executing w_do_call winxp Executing mkdir -p /home/chess You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. Executing load_winxp 05a4:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 05a4:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 05c8:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 05c8:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. The operation completed successfully Setting Windows version to winxp Executing wine regedit C:\windows\Temp\set-winver.reg 0628:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0628:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0498:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0498:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. Executing wine64 regedit C:\windows\Temp\set-winver.reg 0584:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0584:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 049c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 049c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. Running /usr/bin/wineserver -w. This will hang until all wine processes in prefix=/home/chess/.wine terminate 

1 Answer

Answering my own question. After some search I found the following link:

It says that one must not install the previous version in 4x series if a newer version is already installed. Now I have to try to uninstall 4.6 and 4.8 and then install 4.5.2.

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like