ฉันใช้ Visual Studio 2017 และกำลังพยายามสร้างไลบรารี. Net Standard 1.5 และใช้ในโครงการทดสอบ. Net 4.6.2 nUnit
ฉันได้รับข้อผิดพลาดต่อไปนี้ ...
ไม่สามารถโหลดไฟล์หรือแอสเซมบลี 'System.Runtime, Version = 4.1.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' หรือการอ้างอิงอย่างใดอย่างหนึ่ง ระบบไม่พบแฟ้มที่ระบุ.
ฉันได้ลองทำสิ่งต่อไปนี้แล้ว:
- อ้างอิงไลบรารี Std เป็นการอ้างอิงโครงการ ข้อผิดพลาด: ให้ข้อผิดพลาดก่อนหน้านี้แก่ฉัน
- สร้าง NuGet pkg สำหรับไลบรารี Std ของฉันและอ้างอิงสิ่งนั้น ข้อผิดพลาด: ประเภทคือ System.String คาดว่า System.String นี่เป็นเพราะ System.Runtime จบลงด้วยการอ้างอิงโดยโครงการและมีคำจำกัดความสำหรับประเภทมาตรฐานทั้งหมด
- อ้างอิง NuGet pkg NetStandard.Library ข้อผิดพลาด: ให้ข้อผิดพลาดเดียวกับ # ("ประเภทคือ System.String คาดว่า System.String") หมายเหตุ: ก่อนที่ฉันจะทำสิ่งนี้ฉันได้ล้างแพ็คเกจ NuGet ทั้งหมดออกจากโปรเจ็กต์จากนั้นเพิ่มเพียงแพ็คเกจ nUnit และ NetStandard.Library (ซึ่งติดตั้งแพ็คเกจอื่น ๆ อีก 45 แพ็คเกจ)
นี่คือบั๊กหรือไม่? มีวิธีแก้ปัญหาหรือไม่? ขอความช่วยเหลือใด ๆ