You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The PoeHelper folder is missing System.Core.dll which breaks projects that uses Linq. For instance this repository compiles fine on visual studio, but breaks when using the loader compiler. GetAllDllFilesFromRootDirectory does not include the assembly because it is missing from the PoeHelper folder and the plugin does not reference System.Core.dll because it is automatically referenced by the build system.
The text was updated successfully, but these errors were encountered:
The code for ExileAPI uses the references listed in the project's file. System.Core.dll is not included in this list. Instead it's automatically compiled with the project. The ExileAPI code that compiles the dll itself does not include System.Core.dll as an assembly. Apparently System.Core.dll is compiled into projects regardless of if it's included as a reference or not, and I was unable to add the reference to the plugin without an error through visual studios. I think compiler code for ExileAPI should work the way the Visual Studios IDE compiles the plugin. Currently standing a visual studios project for a plugin may compile just fine, but not work when you use CompilePlugins.bat. I see this as a problem and I believe adding System.Core.dll into the ExileAPI folder would solve this. (All dlls in the ExileAPI folder are compiled with the plugins with ExileAPI's code)
The PoeHelper folder is missing System.Core.dll which breaks projects that uses Linq. For instance this repository compiles fine on visual studio, but breaks when using the loader compiler. GetAllDllFilesFromRootDirectory does not include the assembly because it is missing from the PoeHelper folder and the plugin does not reference System.Core.dll because it is automatically referenced by the build system.
The text was updated successfully, but these errors were encountered: