पर उबंटू पर एएसपी.नेट कोर ऐप मैंने रास्पबेरी पीआई 3 पर उबंटू कोर 16.04 स्थापित किया है और निर्देशों का उपयोग करके एक .NET कोर कंसोल ऐप चलाने में कामयाब रहा है here और .NET कोर संस्करण 1.2 का उपयोग कर .0-बीटा -0012 9 1 -00 जो एआरएम चिप्स के साथ संगत है।रास्पबेरी पीआई
जब मैं मैं निम्नलिखित त्रुटि मिलती है एक बुनियादी ASP.NET कोर अनुप्रयोग के साथ भी ऐसा ही:
बिना क्रिया के अपवाद: System.IO.FileLoadException: लोड नहीं कर सका फ़ाइल या विधानसभा 'System.Component। Primitives, संस्करण = 4.2.0.0, Cultire = तटस्थ, PublicKeyToken = b03f5f7f11d50a3a '। स्थित असेंबली की स्पष्ट परिभाषा असेंबली संदर्भ से मेल नहीं खाती है। (HRESULT से अपवाद: 0x80131040) Microsoft.Extensions.FileProviders.PhysicalFileError.CreateFileWatcher (स्ट्रिंग रूट) पर Microsoft.AspNetCore.Hosting.Internal.HostingEnvironmentExtensions.Initialize पर > (IHostingEnvironment hostingEnvironment, स्ट्रिंग appplicationName, स्ट्रिंग contentRootPath, WebHostOptions विकल्प) Microsoft.AspNetCore.Hosting.WebHostBuilder.BuildHostingServices() पर Microsoft.AspNetCore.Hosting.WebHostBuilder.Build() पर Program.Main (में/घर String [] args) पर/freek/aspnetcore/program.cs: रेखा 12 छोड़ी गई
यहाँ Program.cs की सामग्री है:
using System;
using System.IO;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
public class Program
{
public static void Main(string[] args)
{
Console.WriteLine("Hello World API!");
var builder = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json", optional: true)
.Build();
var host = new WebHostBuilder()
.UseKestrel()
.UseConfiguration(builder)
.UseContentRoot(Directory.GetCurrentDirectory())
.UseStartup<Startup>()
.Build();
host.Run();
}
}
कोड उबंटू नेट कोर 1.1 चल रहा है के साथ एक deskop पर ठीक चलता है, लेकिन नेट कोर 1.2.0 चल रहे पीआई पर त्रुटि देता है -beta-001,291-00।
। नेट कोर 1.2.0-बीटा -0012 9 1 -00 वर्तमान में केवल एकमात्र है जो हाथ चिप्स के साथ संगत है। परियोजना निर्भरताओं में समान संस्करण नहीं हैं इसलिए इस समय असंभव है। जब .NET कोर का अगला संस्करण आधिकारिक तौर पर जारी किया जाता है तो मैं इसे फिर से देखूंगा। मैं एक टीसीपी सर्वर जा रहा था जिसमें निर्भरता नहीं है। आपके सहयोग के लिए धन्यवाद। –
अब .NET कोर 2.0 और संबंधित एसडीके के साथ आप बिना किसी समस्या के हाथ के लिए प्रकाशित कर सकते हैं: dotnet publ -c रिलीज-लिनक्स-आर्म। –