• 1397/05/13

اجرای پروژه xamarin :

سلام دوره C# مقدماتی و پیشرفته رو گذروندم الانم اومدم سراغ زامارین خلاصه اینکه تا قسمت ساخت پروژه hello word پیش رفتم  و مشکلی وجود نداشت و رو Emulator هم اجرا شد اما از امروز وقتی پروژه جدید باز میکنم با این ارور تو صفحه Layout روبرو میشم

(this project contains resources that were not compliled successfully,rendering might be affected ).

از طرفی هم وقتی سولوشن پروژه های اماده زامارین رو اجرا میکنم Layout مشکلی نداره و روی Emulator اجرا هم میشه. موندم این زامارین چی از جون من میخواد یکی کمک کنه

  • 1397/05/13
  • ساعت 19:09

ویژوال را Run AsAdmin کنید و همیشه پکیج SDK ها رو به روز نگه دارید 


  • 1397/05/13
  • ساعت 19:14

با run as admin درست نمیشه 

از کجا باید sdk هارو اپدیت کنم

رو سیستم من visual 2017 نصب هست


  • 1397/05/13
  • ساعت 19:19

با IP غیر ایران از SDK Manager اقدام کنید 

در صفحه اولش میاره


  • 1397/05/14
  • ساعت 01:41

استاد ببخشید وقتتون رو میگیرم run as admin میکنم sdk ها هم اپدیت شدند اما باز هم warning پابرجاست

درواقع مشکل اصلی من اینه که هرچقدر هم rebiuld و clean میکنم تغییرات layout اعمال نمیشن و حتی به بعضی از کلاس ها هم دسترسی ندارم مثل کلاس Id در متد FindViewById

در دوره زامارین قسمت سوم دقیقه 8 شما هم وسط کار با این warning روبرو شدید و توضیح هم دادید اما من به محض ایجاد پروژه با این مشکل مواجه میشم

 

تو تنظیمات xamarin تیک ndk خورده اما اثری از فایل هاش نیست. ویژوال من 2017 هست و نمیدونم باید ndk رو از کجا گرفت اصلا این warning میتونه بخاطر این باشه؟؟  تا الان که بیشتر از این به چیزی پی نبردم

 


  • 1397/05/14
  • ساعت 10:32

منم دیروز این مشکل رو داشتم 

در واقع زامارین رو به آخرین نسخه آپدیت کردم درست شد 


  • 1397/05/14
  • ساعت 11:13

از طریق visual installer یا دانلود اپدیت ها در سایت downloadly


  • 1397/05/14
  • ساعت 11:19

خود ویژوال استادیو رو آپدیت کنید زامارین هم آپدیت میشه 

فقط قند ش کن رو داشته باشید


  • 1397/05/14
  • ساعت 19:32

یک warning جدید بالای صفحه اضافه شد 


  • 1397/05/14
  • ساعت 19:33

چیز خاصی نییست 

یه افزونه است 


  • 1397/05/14
  • ساعت 22:13

سلام با اپدیت کردن ویژوال و sdk ها درست نشد در واقع مشکل از کلاس Resource.Designer.Cs بود 

بعد از اجرای پروژه باید همه ی کد های داخل این کلاس رو پاک کرد بعد پروژه رو clean  و دوبار rebuild کرد اینجوری کدهای این کلاس دوباره ساخته شدن و warning برطرف شد جالب اینجاست ک باید دوبار rebuild کرد و با ی بار rebuild کردن درست نمیشه معلوم نیست xamarin چشه

 حالا سوالم اینه ک اگر ورودی های یک متد دچار مشکل شدن و بهشون دسترسی نداشتیم باید چیکار کرد مثلا الان در متد FindViewById دیگه Resource.Id رو نمیشناسه اما کلیدی ک روی layout هست رو پیدا میکنه


logo-samandehi