דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ארכיון code613m
  4. .net core לא מצליח להוסיף רפרנס לclass library

.net core לא מצליח להוסיף רפרנס לclass library

מתוזמן נעוץ נעול הועבר ארכיון code613m
3 פוסטים 2 כותבים 284 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • A מנותק
    A מנותק
    avr416
    כתב ב נערך לאחרונה על ידי
    #1

    אני מנסה לכתוב פרוייקט חדש ב ASP.NET CORE (לא יודע למה.. סתם כדי ללמוד עוד פלטפורמות חדשות..) וכמובן שאני בונה אותו עם 3 שכבות (נתונים, לוגיקה, UI).
    הUI הוא פרוייקט ASP, והשניים האחרים הם מסוג class library.
    העניין הוא שכאשר אני מנסה להוסיף רפרנסים משכבה אחת לשניה, אני מקבל את השגיאה הבאה:

    2017-01-30.png
    ותורף דבריו הוא שהפרוייקט של הUI מכיל את NETCore גרסא 1 לעומת הפרוייקט השני שמכיל את .net standart גרסא 1.6, ולכן א"א לקשר ביניהם.

    אלא מה? שבקישור הזה כתוב במפורש שדוטנט core גרסה 1 מקביל דוטנט סטנדרט גרסה 1.6!!

    while .NET Core 1.0 implements the .NET Standard Library 1.6.

    וכן זה מופיע שם בטבלה במפורש?! וצ"ע.

    כמו כן, ניסיתי לשנמך את הגרסא של הדוטנט סטנדרט אך זה זרק לי כל מיני חריגים..
    האם למישהו יש רעיון איך להציל אותי?!?!
    תודה רבה!!
    אברהם

    פורסם במקור בפורום CODE613 ב30/01/2017 21:47 (+02:00)

    תגובה 1 תגובה אחרונה
    0
    • dovidD מנותק
      dovidD מנותק
      dovid ניהול
      כתב ב נערך לאחרונה על ידי
      #2

      ישנם שתי סוגי פרויקטי net core: א. מבוססי net core ב. מבוססי net core המסורתית.
      בראשון אי אפשר להוסיף DLL של class library רגיל כמו שא"א להוסיף שם שום מחלקה דוטנטית. חייבים מחלקה שהיא עצמה גם תהיה core (ונראה לי גם צריך שתהיה כחבילת nuget).
      זה מה שההודעה אומרת לך, הבעיה זה NetStandard להוסיף לNetCore. לא הבעיה המספרים.
      בשני ניתן להוסיף refernce.

      בשביל לשנות את הפרוייקט לסוג .net standard יש לשנות את הjson ולמחוק תחת המקטע framework את המיותר.

      פורסם במקור בפורום CODE613 ב31/01/2017 14:49 (+02:00)

      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

      בכל נושא אפשר ליצור קשר dovid@tchumim.com

      תגובה 1 תגובה אחרונה
      1
      • A מנותק
        A מנותק
        avr416
        כתב ב נערך לאחרונה על ידי
        #3

        אני מבין שכל פרוייקטי הASP.NET CORE הם מהסוג הראשון?! אז מה עושים?
        מלכתחילה יצרתי חבילת classlibrary התואמת לCORE (לפחות ע"פ מה שהVS אמר), אז צריך לארוז אותה כחבילת NUGET? או שמא מספיק לשנות בקובץ הJSON את פרוייקט הASP לסוג של standart?
        תודה רבה

        פורסם במקור בפורום CODE613 ב31/01/2017 14:56 (+02:00)

        תגובה 1 תגובה אחרונה
        0

        בא תתחבר לדף היומי!
        • התחברות

        • אין לך חשבון עדיין? הרשמה

        • התחברו או הירשמו כדי לחפש.
        • פוסט ראשון
          פוסט אחרון
        0
        • דף הבית
        • קטגוריות
        • פוסטים אחרונים
        • משתמשים
        • חיפוש
        • חוקי הפורום