Mono 不执行 VS 编译的 4.5 .NET API exe 与 Azure 参考

Mono not executing VS compiled 4.5 .NET API exe with Azure reference

我通过 virtual box manager 有一个 Linux/ubuntu Trusty64 虚拟机。我正在尝试 运行 VS 2015 编译的 .NET4.5 Web API exe 通过 Mono 引用 Azure 存储。我在应用程序文件夹中有 Exe 和 EXE.Config 文件。当我发出单声道命令时,它会返回

未处理的异常: System.IO.FileNotFoundException: 无法加载文件或程序集 'Microsoft.WindowsAzure.Storage, version=7.0.0.0, culture=neutral, publickeytoken=31bf3856ad364e35' 或其依赖项之一。

我是这样做的,我将我的 .NET 代码升级为 5.0 控制台包模板。确保它是 DNX 5.0 核心兼容代码,并在项目解决方案级别的 Ubuntu 虚拟机中创建以下 dockerfile。来自 microsoft/aspnet 复制。 /app WORKDIR /app/src/"Projectname" 运行 ["dnu","restore"] 入口点 ["dnx", "run"]