我已根据https://github.com/dotnet/core/blob/RaspberryPi/samples/ARMInstructions.md
在运行Ubuntu Server 16.04的Raspberry PI上安装了dotnet核心我在运行dotnet核心版本1.0.0-preview2-1-003177的Linux Mint 18上创建并发布了dotnet核心项目。 (还修改runtimeconfig.json文件以将版本更新为1.2.0-beta-001206-00)。 然后我将已发布的应用程序复制到Raspberry pi并运行dll。
对于控制台应用程序,它可以正常工作。
但是,当我重复Web项目的步骤并运行它时,我得到以下错误
未处理的异常:System.IO.FileLoadException:无法加载文件 或汇编' System.ComponentModel.Primitives,Version = 4.2.0.0, Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'。位于 程序集的清单定义与程序集引用不匹配。 (来自HRESULT的异常:0x80131040)at Microsoft.Extensions.FileProviders.PhysicalFileProvider.CreateFileWatcher(字符串 根) Microsoft.AspNetCore.Hosting.Internal.HostingEnvironmentExtensions.Initialize(IHostingEnvironment hostingEnvironment,String applicationName,String contentRootPath, WebHostOptions选项) Microsoft.AspNetCore.Hosting.WebHostBuilder.BuildHostingServices()
在Microsoft.AspNetCore.Hosting.WebHostBuilder.Build()中 WebApplication.Program.Main(String [] args)in /home/Development/aspCoreDemo3/Program.cs:line 14 Aborted