私のコンピュータ上でうまく動作する(Ubuntu 16.04を実行している)モノプロジェクトがありますが、AWSのUbuntuにアップロードすると、例外:System.IO.FileNotFoundException:ファイルまたはアセンブリSystem.Xml.Linqをロードできませんでした
System.TypeInitializationException: 'Amazon.AWSConfigs'の型初期化子が例外をスローしました。 ---> System.IO.FileNotFoundException:ファイルまたはアセンブリ 'System.Xml.Linq、バージョン= 4.0.0.0、Culture = neutral、PublicKeyToken = b77a5c561934e089'またはその依存関係の1つを読み込めませんでした。
Ubuntuサーバーでは、sudo apt-get install mono-runtime
を使用してモノをインストールしました。私はこれがSystem.Xml.Linq用のDLLをインストールしなかったと仮定します。
エラーはアセンブリ参照ではなく、実際のアセンブリDLLファイルがないことに注意してください。 strace mono ParamStoreTest.exe
を使用すると、それはDLLを検索しようとしますが、それを見つけることができないことを示しています
open("/usr/lib/System.Xml.Linq.dll", O_RDONLY) = -1 ENOENT (No such file or directory)