উইন্ডো 10 আইওটি প্যাকেজ শুরু করতে ব্যর্থ


11

আমার রাস্পবেরি পাই 2 বি এর জন্য সি # তে একটি হেডলেস অ্যাপ্লিকেশন বিকাশ হয়েছে have

আমি ভিজ্যুয়াল স্টুডিওতে অ্যাপটি সূক্ষ্মভাবে ডিবাগ করতে সক্ষম। আমার ওয়ার্কস্টেশন এবং বোর্ডের মধ্যে সরাসরি একটি ইথারনেট কেবল যুক্ত আছে। আমি যখন আমার ব্রাউজারে নেভিগেট করি: minwinpc:8080/AppXManager.htmইনস্টল অ্যাপ্লিকেশন তালিকায় আমি যে প্রোগ্রামটি চাই তা দেখতে পাচ্ছি। আমি এটিকে অপসারণ করার চেষ্টা করেছি, ভিএস-তে পুনর্নির্মাণ / পুনর্নির্মাণ এবং অ্যাপটি ছেড়ে যায় এবং তালিকা থেকে ফিরে আসি; এইভাবে আমি এটির বর্তমান সংস্করণটি জানি।

সমস্যাটি হ'ল: আমি ওয়েব জিইউআই থেকে এটি "স্টার্ট" করতে পারি না। আমি আমার অ্যাপ্লিকেশনটি নির্বাচন করি এবং তারপরে অনুসরণের ত্রুটিটি পেয়েছি:

Failed to start package BlinkyHeadlessCS-uwp_q8jk9dv1tcdg!App

ওয়েব ইউআই থেকে শুরু করার জন্য আমি কীভাবে আমার পলক প্রোগ্রামটি সেট করতে পারি এবং তারপরে, আমি বুট করার পরে কীভাবে এটি স্বয়ংক্রিয়ভাবে চালিত হতে পারি?


অ্যাপ্লিকেশনটির শুরুতে অবশ্যই ব্যতিক্রম হওয়া উচিত। দুর্ভাগ্যক্রমে এমএস এর জন্য সুপরিচিত, বিশেষত তারা তৈরি করা এই সমস্ত নতুন প্রযুক্তিতে, তারা ত্রুটি নিয়ন্ত্রণে বরাদ্দকে কমিয়ে দেয়। রিমোট ডিবাগ, ডিবাগ তৈরি না করে সহায়তা করতে পারে। আমি এখন আইওটি সেট আপ করছি এবং কিছুটা কষ্টও করতে যাচ্ছি। আপনি যদি নিজের কোডটি ভাগ করে নিতে আগ্রহী হন তবে আমি চেষ্টা করতে এবং সহায়তা করতে পারি,। নেট স্টাফ নিয়ে আমার অনেক বছরের অভিজ্ঞতা আছে। বা কোথাও একটি স্ট্যাক ডাম্প অ্যাক্সেস করার চেষ্টা করুন।
পাইওটার কুলা

অ্যাপটি অটোস্টার্ট করার জন্য আপনাকে পাওয়ারশেল ব্যবহার করতে হবে এবং কয়েকটি রেজিস্ট্রি সেটিংস সেট করতে হবে। আমি একবার অ্যাপ্লিকেশন পেয়ে যাব এবং এই প্রশ্নের উত্তর দেবে।
পাইওটর কুলা

ডায়াগ্রামের জন্য ধন্যবাদ ... "লঞ্চ করবেন না ..." বাক্সটি পরীক্ষা করার নীচের পদক্ষেপগুলি অনুসরণ করার পরে আমি যে ত্রুটিটি পাচ্ছি তা হ'ল আউটপুট টাইপ 'উইন্ডোজ রানটাইম কম্পোনেন্ট' প্রকল্পের এক বা একাধিক লক্ষ্য দ্বারা সমর্থিত নয়
ফিফাম্যানিয়াক04

নিশ্চিত হয়ে নিন যে বাহুটি নির্বাচিত হয়েছে এবং x86 নয়
পাইটর কুলা

এখানে বর্ণিত হিসাবে আপনি সিরিয়াল বন্দর ব্যবহার করে ডিবাগ করতে পারেন .. তবে আপনি কতটা সংবেদনশীল ডেটা করছেন তা নিশ্চিত হন না। ms-iot.github.io/content/en-US/win10/Windbg.htm
কুলা

উত্তর:


10

ওবু হুও !!!!

ঠিক আছে তাই আমি অবশেষে এটি পেয়েছি ...

এটি কেবলমাত্র একটি (1) হেডলেস অ্যাপ মোতায়েন করে আমার জন্য কাজ করেছিল।

পদক্ষেপ 1: প্রশাসক হিসাবে পাওয়ারশেল খুলুন

পদক্ষেপ 2: এই কমান্ডটি দিয়ে বোর্ডের সাথে সংযুক্ত করুন: net start WinRM... দ্রষ্টব্য আমার ল্যাপটপ থেকে সরাসরি রাস্পবেরি পাই 2 বোর্ডে একটি ইথারনেট কেবল আমার কাছে ছিল। দ্রষ্টব্য যদি আপনি ইতিমধ্যে VS চালাচ্ছেন, এটি আপনাকে বলবে যে আপনি ইতিমধ্যে সংযোগ স্থাপন করেছেন ...

স্টিপি 3: পাওয়ারশেলে, এটি পরবর্তী চালান Set-Item WSMan:\localhost\Client\TrustedHosts -Value minwinpc... আমি আমার ডিভাইসের জন্য ডিফল্ট নাম রেখেছি। নোট করুন যখন জিজ্ঞাসা করা হবে, টাইপ করুন 'Y'

পদক্ষেপ 4: Enter-PSSession -ComputerName minwinpc -Credential minwinpc\Administrator... দ্রষ্টব্য আপনাকে পাসওয়ার্ডের জন্য জিজ্ঞাসা করা হবে ... ডিফল্ট ধরে ধরে "p @ ssw0rd" লিখুন - হ্যাঁ, কেস-সংবেদনশীল

পদক্ষেপ 5: কিছুক্ষণ অপেক্ষা করুন ... গুরুত্ব সহকারে এটি একটি মুহুর্ত নেয় ...

পদক্ষেপ:: পাওয়ারশেলে, আপনি এখন প্রম্পটে ডিভাইসের নাম দেখতে পাবেন - নিম্নলিখিত কমান্ডটি টাইপ করুন: IotStartup remove

পদক্ষেপ:: পাওয়ারশেলে ... টাইপ করুন: IotStartup list... এটি থেকে আমরা আপনাকে যে হেডলেস অ্যাপ্লিকেশনটিতে ডিফল্ট করতে চাইছি তার নাম পেতে চাই।

পদক্ষেপ 8: পাওয়ারশেলে ... টাইপ করুন: IotStartup add headless <the-exact-full-name-of-the-headless-app-here>

পদক্ষেপ 9: পাওয়ারশেলে ... টাইপ করুন: setbootoption headless.... এটি সফল হলে আপনাকে পুনরায় বুট করতে অনুরোধ করবে

পদক্ষেপ 10: পাওয়ারশেলে ... টাইপ করুন: shutdown /r /t 0... এর ফলে আপনার ডিভাইসটি তত্ক্ষণাত রিবুট হবে

--DonE .... এখান থেকে আপনার অ্যাপ্লিকেশনটি বন্ধ হয়ে যাওয়ার জন্য অপেক্ষা করুন! আমার একটি সহজ এলইডি প্রোগ্রাম ছিল এবং এটি শেষ পর্যন্ত এটি পুনরায় বুটের পরে শুরু হয়েছিল।


আমি এই পদ্ধতিটিও ব্যবহার করতে সক্ষম হয়েছি। মাইক্রোসফ্টকে ওয়েব ইউআই থেকে এটি করতে বাধা দেওয়ার অন্তর্নিহিত সমস্যাটি ঠিক করা উচিত।
জেমি কিলিং

1

আপনি ভিজ্যুয়াল স্টুডিও থেকে আপনার অ্যাপে সংযুক্ত করতে পারেন। (কেবলমাত্র ডিবাগ করুন, মুক্তির কাজটি মনে হয় না)

  • আপনার প্রকল্পের উত্স কোড সহ ভিজ্যুয়াল স্টুডিও খুলুন
  • সলিউশন এক্সপ্লোরারের প্রকল্পে, এটিতে ডান ক্লিক করুন।
  • ডিবাগ এ যান
  • টিক দিন Do not launch, but debug my code when it starts
  • সংরক্ষণ
  • "রিমোট মেশিন" এ রান ক্লিক করুন
  • এটি অ্যাপটি মোতায়েন করবে তবে এটি চালাবে না।
  • তাই এটি পাই বা ওয়েবগুইয়ের মাধ্যমে চালান এবং আশা করি ভিজ্যুয়াল স্টুডিও ত্রুটিটি ভেঙে ফেলবে, কী ভুল হচ্ছে তার একটি আরও ভাল ধারণা প্রদান করে।

যদি আপনার অ্যাপটি ডিবাগ করার সময় কোনও ব্যতিক্রম ব্রেক ব্রেকটিতে না আসে তবে আপনি এখনও একটি ত্রুটি পান, এটি অন্য কিছু যা ভেঙে গেছে। হতে পারে আপনার এসডি কার্ড ফাইল দূষিত করেছে? অন্য একটি এসডি কার্ড এবং একটি নতুন ইনস্টল চেষ্টা করুন

অটোস্টার্ট অ্যাপ

আপনি এখন ওয়েবগুইয়ের মাধ্যমে এটি করতে পারেন

এখানে চিত্র বর্ণনা লিখুন

অথবা আপনি এসএসএইচ বা পাওয়ারশেল ব্যবহার করে আইওটি পাওয়ারশেল কমান্ড লাইনের সাথে সংযোগ করতে পারেন, আমার ধারণা এসএসএইচ আরও সহজ।

  • ইনস্টল হওয়া অ্যাপ্লিকেশনগুলির তালিকা তৈরি করুন, আপনি ফিল্টার হিসাবে আপনার অ্যাপ্লিকেশনটির নামটি বিকল্পভাবে সরবরাহ করতে পারেন
  • অ্যাড ব্যবহার করুন headed(অ্যাপ্লিকেশনগুলির জন্য যা কোনও পর্দা ব্যবহার করে) বা headless(শিরোনামহীন অ্যাপ্লিকেশনগুলির জন্য) কমান্ড এবং অ্যাপনাম ব্যবহার করুন যদি ফলাফলটির আগে কোনও আইটেম বা তার পরিবর্তে পুরো বদ্ধ নাম ছিলheader :
  • আবার শুরু

আদেশগুলি:

  iotstartup list <optional:appname>
  iotstartup add headed:headless 64e9d643-619e-40e0-91b0-8e54f3e32aa8_953wxc6k7hb7r!App
  # AppID changed to your 64e9d643-619e-40e0-91b0-8e54f3e32aa8_953wxc6k7hb7r!App
  shutdown /r /t 0

এবং ডিফল্ট অ্যাপ্লিকেশন পুনরায় সেট করতে

  iotstartup add headed DefaultApp

আরও ডিবাগিং বিকল্প

আপনি কোনও প্রকল্প না খোলার পাশাপাশি যে কোনও দূরবর্তী প্রক্রিয়াতে সংযুক্ত করতে পারেন, এবং কেবল Attachপ্লে বোতামে ক্লিক করতে পারেন। তবে এটি লঞ্চের সময় ক্র্যাশ হয়ে গেলে এটি কার্যকরভাবে কাজ করবে না, তবে অ্যাপটি প্রতিবার একটি নির্দিষ্ট স্থানে ক্রাশ হয়ে গেলে কাজ করতে পারে।

এখানে চিত্র বর্ণনা লিখুন

আপনি ডিবাগিংয়ের আওতায় ওয়েবজিইউআই থেকে ক্র্যাশ ডাম্প দেখতে পারেন তবে এই ডাম্প ফাইলগুলি কার্নেল নির্দিষ্ট এবং এটি ডিবাগ করার জন্য অত্যন্ত ক্লান্তিকর হতে পারে। এটিতে কোনও ত্রুটি বার্তা, বা স্ট্যাক ডাম্প বোঝা সহজ নয়। এখানে আরও তথ্য , যদিও আমি .dmpভিজ্যুয়াল 2015 এ কোনও ফাইল খুলতে পারি নি , সম্ভবত এটির সম্প্রদায় সংস্করণ। তবে এমনকি আমার প্রো 2013 এটি খুলবে না।

এখানে চিত্র বর্ণনা লিখুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.