私は、私が作成https://github.com/dotnet/core/blob/RaspberryPi/samples/ARMInstructions.mdDOTNETコアWebプロジェクト
あたりとしてのUbuntu Serverの16.04を実行している私のラズベリーPIにDOTNETコアをインストールし、Linuxのミント18ランニングDOTNETコアバージョン1.0.0-preview2上DOTNETコアプロジェクトを公開しています1-003177。 (また、バージョンを1.2.0-beta-001206-00に更新するためにruntimeconfig.jsonファイルを変更する)。 次に、公開アプリケーションをRaspberry piにコピーし、dllを実行します。
コンソールアプリケーションの場合、正常に動作します。
しかし、私はWebプロジェクトのための手順を繰り返して、それを実行すると、私はエラーの下に
未処理の例外を取得:System.IO.FileLoadExceptionは:ファイルまたはアセンブリ 」System.ComponentModel.Primitivesをロードできませんでした。バージョン= 4.2.0.0, カルチャ=ニュートラル、PublicKeyToken = b03f5f7f11d50a3a '。見つかった アセンブリのマニフェスト定義がアセンブリ参照と一致しません。 (HRESULTからの例外:0x80131040) Microsoft.AspNetCore.Hosting.Internal.HostingEnvironmentExtensions.Initialize(IHostingEnvironment hostingEnvironment、文字列のapplicationName、列contentRootPath、 WebHostOptionsでMicrosoft.Extensions.FileProviders.PhysicalFileProvider.CreateFileWatcher(文字列 ルート)で /ホーム/開発/ aspCoreDemo3で WebApplication.Program.Mainで Microsoft.AspNetCore.Hosting.WebHostBuilder.BuildHostingServices()Microsoft.AspNetCore.Hosting.WebHostBuilder.Build()で
のオプション)(文字列[] args)を/Program.cs:line 14中止
リンクのようにVS 2017を使用して実装されました。しかし、project.jsonがdotnetのリンク(バージョン1.0.0-preview2-1-003177)で指定されているように変更された場合、「ドットネットリストア」で以下のエラーが表示されます。 /../project.jsonのエラー Unable '.NETCoreApp、Version = v1.0'の 'Machine.Core(> = 1.0.0)'を解決してください。 '.NETCoreApp、Version = v1.0'の 'Machine(> = 1.0.0)'を解決できません。 これを修正しています。 – Parshuram