• Welcome to ASR. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

VituixCAD on Linux - Version 2.0.131.1 Needs dotnet48 Installed

terryforsythe

Major Contributor
Joined
May 4, 2022
Messages
2,296
Likes
2,350
Location
Wellington, Florida
Opening an older version of VituixCAD prompts to ask whether to install a new version. After installing and launching version 2.0.131.1, a window pops up indicating Wine could not load a file or assembly for System.Net.Http, Version 4.2.0.0. I installed dotnet48 and that cured the error. Here is how I recommend proceeding to do the upgrade:

1. Download the new version of VituixCAD, e.g., to ~/Downloads.

2. From the terminal enter "wine uninstaller". From the Add/Remove Programs select VituixCAD and uninstall it. Then close the window.

3. From the terminal install the dotnet48 package by entering "winetricks dotnet48".

4. From the terminal, install the new version of VituixCAD by navigating to the directory where it is downloaded (e.g., cd ~/Downloads) and entering "wine VituixCAD2_setup.exe".

That worked for me.

For those who are starting from scratch, follow the directions here: https://kimmosaunisto.net/Software/VituixCAD/VituixCAD_in_Linux_v0.2.pdf . But, after the step where you install dotnet452 (winetricks dotnet452), then install dotnet48 (winetricks dotnet48). I am unsure as to whether the step of installing dotnet452 still is needed, but I left it on my system and installed dotnet48, and everything seems to be working. You could try just installing dotnet48 and see if that works. If not, then install dotnet452.
 
I did a fresh install (2.0.130.1) just a few days ago following the linked PDF above and .NET 4.5.2 is all what was required and "wine uninstaller" doesn't show any other version of .NET installed. I see no mention of .NET 4.8 anywhere in the docs, so why would we think it is even needed?
 
I did a fresh install (2.0.130.1) just a few days ago following the linked PDF above and .NET 4.5.2 is all what was required and "wine uninstaller" doesn't show any other version of .NET installed. I see no mention of .NET 4.8 anywhere in the docs, so why would we think it is even needed?
Yesterday when I opened VituxCAD a window popped up letting me know a new version was available, 2.0.131.1. I installed it, launched it, and the error message popped up. I booted into a different Linux system this morning and the same thing happened. I did a Google search on the error message and the solution Google AI presented was to install dotnet48. I did that and it cured the issue. I went back to the other Linux distribution I was using yesterday and installing dotnet48 cured the issue on that system as well.

But, if you are not having any issues, no need to install it. It may pop up, though, when you upgrade to 2.0.131.1, which currently is the latest version.
 
As a test, I did a fresh install of wine, winetricks, dotnet452 and VituixCAD 2.0.131.1 in Arch Linux. The same error message came up when launching VituixCAD. I then installed dotnet48, and the error message stopped popping up when I launched VituixCAD.

So, I can confirm that the issue with VituixCAD 2.0.131.1 occurs in LMDE 7, Linux Mint Cinnamon 22.2 and Arch Linux. I also can confirm that installing dotnet48 cured the issue in each of those three distributions.
 
Last edited:
Probably due to this...(I don't use Linux but I see the words "I'm going to change .NET Framework requirement from 4.5.2 to 4.8"
From the official thread www.htguide.com/forum/mission-possible-diy/development-tools-techniques/42827-vituixcad-v2/page28#post959604

1762143625122.png
 
Has anyone tried writing a winetricks .verb file for it?
I haven't yet played with .verb files. I only use Wine for VituixCAD and Rephase. They are very simple to setup. (EDIT: VituixCAD is simple as long as you know to install dotnet48 starting with the current version).
 
Last edited:
Hopefully they update the Linux installation instructions.
User manual and linux instructions were published at the same time with 2.0.131.0, but I don't know about quality because never installed or even seen VituixCAD on linux+wine. Some say it's slow and graphs are bad compared to real Win so naturally I don't recommend running with wine. Dual boot or virtual machine with Win 10-11.
 
Last edited:
User manual and linux instructions were published at the same time with 2.0.131.0, but I don't know about quality because never installed or even seen VituixCAD on linux+wine. Some say it's slow and graphs are bad compared to real Win so naturally I don't recommend running with wine. Dual boot or virtual machine with Win 10-11.
Thanks for the links, and VituixCAD!!!
 
Last edited:
User manual and linux instructions were published at the same time with 2.0.131.0, but I don't know about quality because never installed or even seen VituixCAD on linux+wine. Some say it's slow and graphs are bad compared to real Win so naturally I don't recommend running with wine. Dual boot or virtual machine with Win 10-11.
Running Windows applications in Windows is preferred. Nonetheless, I have not had any issues with the graphs in recent memory. The issue for me has been trying to delete lines in the crossover section when moving parts around. But, with 2.0.131.0 and dontnet48 that seems to have improved.

EDIT: Also, installation/configuration now is even simpler. The following commands worked for me on Linux Mint:

sudo apt update; sudo apt install wine winetricks -y
winetricks dotnet48
cd Downloads
wine VituixCAD2_setup.exe

I did also enter winecfg, but it already had Windows 7 as the Windows version, so the only thing I changed was "Screen resolution" under the "Graphics tab".
 
Last edited:
User manual and linux instructions were published at the same time with 2.0.131.0, but I don't know about quality because never installed or even seen VituixCAD on linux+wine. Some say it's slow and graphs are bad compared to real Win so naturally I don't recommend running with wine. Dual boot or virtual machine with Win 10-11.
Updated to 2.0.131.1 / .NET4.8. IME VituixCAD runs fine under wine (W11 setting), no relevant issues now nor any in the past year of using it under wine on a variety of machines. There is one irrelevant glitch in the UI, when one hovers the mouse into one of the graphs the window looses focus once the pointer is inside the plotting area, in the exact moment when the info text pops up at the point of entry.

For a utility like this, with its very low system requirements, I feel a VM or even dual boot is total overkill but of course it is the safest way to run it.
 
Back
Top Bottom