[BUG]: Spark .NET gives preference to DLLs existing on the worker nodes on top of different version DLLs packaged through the customer application
Open
bug
- Dominant language
- C#
- Stars
- 2.1k
- Forks
- 332
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 9
Description
**Describe the bug**
Spark .NET gives preference to DLLs existing on the worker nodes on top of different version DLLs packaged through the customer application. This causes user applications depending on their DLL version fail with the following error:
```
System.TypeLoadException: Could not load type 'ABC' from assembly 'XYZ, Version=1.0.0.0, Culture=neutral, PublicKeyToken=qwertyui'
```
**Expected behavior**
Spark .NET should give preference to and load user specified DLLs while running the tasks on the worker.
**Additional context**
Related to issue - https://github.com/dotnet/spark/issues/732
Contributor guide
Assessment
This issue has not been assessed yet.