ts678
November 21, 2023, 1:27pm
4
Welcome to the forum @geee1w
Supported by this forum post and a 2013 decision from the mono
devs, still with an open issue on
opened 11:15AM - 02 Oct 19 UTC
area-Packaging
The netstandard.dll is located in Debian/Ubuntu’s "mono-devel" package, which re… quires Mono users to install the complete Mono development platform in order to run a .NET app. Having to force end-users to install the whole development platform in order to run a .NET app is currently preventing many developers from including .NET Standard 2.0 projects in multi-platform software that targets “normal” (non-developer) users.
It would make much more sense to move the netstandard.dll into the "libmono-corlib*" or "mono-runtime" packages instead.
Mono users in Debian/Ubuntu who haven’t installed the "mono-devel" or "mono-complete" packages currently get an Unhandled Exception saying something like:
`System.IO.FileNotFoundException: Could not load file or assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' or one of its dependencies. `
## On which platforms did you notice this
[ ] macOS
[ x ] Linux
[ ] Windows
**Version Used**: 5.18.0.240 and 6.4.0.198
<!--
You can use `mono --version` or About dialog to obtain this information.
-->
Please see if following the installation directions provides you with assemblies reported as missing.
Attempting to trace with dpkg and apt series of tools gave a clearer answer for mono than graphics.