اجرا نشدن پروژه
اهمیت: عادی نوع: درخواست راهنمایی شماره نگارش: 1
سلام
ضمن تشکر به خاطر به اشتراک گذاشتن این پروژه ، من پس از دانلود پروژه از گیت هاب ، ابتدا پکیج‌های نیوگت رو بازیابی کردم ولی پس از Build پروژه با خطاهای متعدد روبرو شدم که تصویرش رو در زیر مشاهده میکنید:

و همچنین در قسمت References با همچین مشکلی روبرو هستم :

ممنون میشم راهنمایی بفرمایید

با سپاس

  • #
    ‫۹ سال و ۲ ماه قبل، چهارشنبه ۷ مرداد ۱۳۹۴، ساعت ۰۴:۵۹
    برخی از مشکلات مربوط به nuget به فرض برقراری ارتباط با اینترنت، به پروتکل https برمی‌گردد که به دلیل کندی سرعت یا اشکالات فیلترینگ یا روتینگ‌های طولانی، زمان اتصال و درخواست منقضی شده و ارتباط ناموفق می‌شود و بخشی از بسته‌ها دریافت شده و بخشی هم دریافت نمی‌شود.
    راه حل اول رفتن به تنظیمات nuget و تبدیل پروتکل ارتباطی به پروتکل http  است که فقط کافیست حرف s را از https حذف کنید و آن مخزن را فعال کرده و در ابتدا قرار دهید.
    راه حل دوم جلوگیری از این اتفاق و مداخله، با روش‌های متداول ضد ف ی ل ت ر ی ن گ هست.
    نکته دیگری هم وجود دارد که علیرغم وجود بسته‌ای در پروژه، ممکن است علامت اخطاری وجود داشته باشد یا برنامه آن بسته را شناسایی نکرده باشد. در این حالت آن بسته را حذف کرده و مجدداً پروژه را build کنید.

    پ.ن1: یک پروژه اگر نتواند بسته‌هایش را دریافت کند، درست build نمی‌شود و بنابراین هر پروژه دیگری هم که از آن استفاده کرده باشد در build خود دچار خطار خواهد شد که به محض برطرف شدن اشکال اول، این پروژه نیز با موفقیت build خواهد شد.
    پ.ن2: برخی از خطاهای اینجا بخاطر نبود برخی فایل‌ها در پروژه دانلود شده است که  اگر مجدداً دانلود کنید، اشکال برطرف شده است.
    پ.ن3: گاهی نیز پیش می‌آید که باید بصورت دستی وارد عمل شده و برخی از پکیج‌ها را با وارد کردن دستور دریافت آن بسته یا دستور دریافت مجدد آن بسته یا دستور آپدیت آن بسته، دریافت کرد.
    • #
      ‫۹ سال و ۲ ماه قبل، پنجشنبه ۸ مرداد ۱۳۹۴، ساعت ۲۲:۵۱
      سلام
      با تشکر و سپاس بسیاز از کمک شما
      بعد از دانلود مجدد پروژه و بازیابی بسته‌های نیوگت و سپس نصب دستی یک سری از بسته هایی که نتونسته بود درست بازیابی کنه ، پروژه رو بیلد کردم و باز هم با خطاهایی مواجه شدم :

      با کمک جستجوی گوگل ، راه حلهای مختلفی رو تست کردم و متاسفانه به جوابی نرسیدم . سپاسگزار میشم اگه راهنماییم کنید 

      مرسی

      • #
        ‫۹ سال و ۲ ماه قبل، پنجشنبه ۸ مرداد ۱۳۹۴، ساعت ۲۳:۴۷
        این خطاها به دو علت مهم هستند:
        الف) فایل‌های MVC5.DataLayer.csproj و MVC5.IocConfig.csproj را باز کنید. عبارت EntityFramework.6.1.1 را تبدیل کنید به EntityFramework.6.1.3 تا مشکل عدم یافت شدن EF برطرف شود.
        ب) در سورس ارائه شده، این فایل‌ها Add نشده‌اند:
        Source file 'AdminArea\User\UserSearchViewModel.cs' could not be found
        Source file 'EF.Filters\UserFilters.cs' could not be found
        Source file 'Extentions\ToPersianDateTimeConverter.cs' could not be found
        Source file 'NormalizationInfo.cs' could not be found
        بنابراین نویسنده‌ی پروژه باید این فایل‌ها را که فراموش شده‌اند به سورس کنترل اضافه کند، تا تمام اسمبلی‌ها بدون مشکل کامپایل شوند.
  • #
    ‫۹ سال و ۲ ماه قبل، پنجشنبه ۸ مرداد ۱۳۹۴، ساعت ۲۳:۵۷
    با تشکر از جناب نصیری.
    بله فایل‌ها به صورت  UnTracked بودند و اصلا متوجه نشده بودم.
    تغییرات را اعمال کردم.