2017-02-06 5 views
0

Я установил ядро ​​Dotnet на моем Raspberry PI работает Ubuntu Server 16.04 согласно https://github.com/dotnet/core/blob/RaspberryPi/samples/ARMInstructions.mdDotnet ядро ​​веб-проект в Raspberry Pi

создать и опубликовать основной проект Dotnet на Linux Mint 18 работает ядро ​​DotNet версии 1.0.0-preview2 -1-003177. (Также изменение файла runtimeconfig.json для обновления версии до версии 1.2.0-beta-001206-00). Затем я копирую опубликованное приложение в Pepa Raspberry и запускаю dll.

Для консольного применения он отлично работает.

Но когда я повторяю шаги для веб-проекта и запустить его я получаю ошибку ниже

Необработанное исключение: System.IO.FileLoadException: Не удалось загрузить файл или сборку «System.ComponentModel.Primitives, Версия = 4.2.0.0, Культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a '. Установленное определение манифеста не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040) в Microsoft.Extensions.FileProviders.PhysicalFileProvider.CreateFileWatcher (String корня) в Microsoft.AspNetCore.Hosting.Internal.HostingEnvironmentExtensions.Initialize (IHostingEnvironment hostingEnvironment, струнный ApplicationName, струнный contentRootPath, WebHostOptions опционы) на Microsoft.AspNetCore.Hosting.WebHostBuilder.BuildHostingServices()
в Microsoft.AspNetCore.Hosting.WebHostBuilder.Build() в WebApplication.Program.Main (String [] агдз) в /дома/развития/aspCoreDemo3 /Program.cs:line 14 Aborted

ответ

0

Проверьте изменения, которые необходимо внести в project.json. https://github.com/dotnet/coreclr/issues/9168

+0

Реализация, выполненная с использованием VS 2017, как в работе. Но если project.json изменен, как указано в ссылке для dotnet (версия 1.0.0-preview2-1-003177), на «восстановлении dotnet» мы получим ниже ошибки: Ошибки в /../project.json Не удалось для решения 'Machine.Core (> = 1.0.0)' для '.NETCoreApp, Version = v1.0'. Невозможно решить 'Machine (> = 1.0.0)' для '.NETCoreApp, Version = v1.0'. Работа над фиксацией. – Parshuram