Closed tnishimura closed 5 years ago
It doesn't seem like this is an Electron Forge specific bug, but rather one with electron-winstaller.
I got this exact error and what ended up fixing it was installing extra packages ontop of wine and mono
sudo apt install nuget
sudo apt install mono-xsp4
sudo dpkg --add-architecture i386 && sudo apt-get update && sudo apt-get install wine32
(excuse me for not following template completely, I have two test cases. hopefully below makes sense. Also, I do not know where config.forge is)
Problem
I get weird nuget errors when I try to run
make
on linux, both for the beta and npm versions (5.2.3):System.TypeLoadException: Could not load type 'NuGet.OptimizedZipPackage' from assembly 'NuGet, Version=2.8.50926.602, Culture=neutral, PublicKeyToken=null'.
Expectation
According to the beta's documentation here, it seems I should be able to make windows packages from linux as long as I have mono and wine installed.
My setup
I am on ubuntu 18.04. wine, mono, node, npm versions are below:
With the Beta version
I installed the beta as per the doc and ran the make command under debug mode:
Beta - error message
This outputs:
beta version package.json
With 5.2.3
I also tried with the non-beta (5.2.3) version of electron-forge, and get essentially the same error::
NPM version (5.2.3) error message
And the output to
electron-forge make --platform=win32
is still:npm version package.json
package.json for the project created with 5.2.3 was:
Maybe related issue:
Nuget 523, which is about icon and icon urls apparently, shows error similar to
System.TypeLoadException: Could not load type 'NuGet.OptimizedZipPackage' from assembly 'NuGet, Version=2.8.50926.602, Culture=neutral, PublicKeyToken=null'.