NU1001 การขึ้นต่อกันของ Microsoft›=1.0.0 ไม่สามารถแก้ไขได้

ปัญหาของฉันคือ:

วันนี้ฉันเปิดแอปของฉันใน Visual Studio 2015 แต่มีข้อผิดพลาดจากการอ้างอิงเกี่ยวกับ:

  • NU1001 การพึ่งพา Microsoft.ApplicationInsights.AspNetCore >= 1.0.0 สามารถแก้ไขได้
  • NU1001 การขึ้นต่อกันของ Microsoft.Extensions.Options.ConfigurationExtensions >= 1.0.0 สามารถแก้ไขได้

ฉันจะทำอย่างไรเพื่อลบปัญหานี้?

นี่คือภาพของสิ่งที่ฉันเห็น:

ข้อมูลความล้มเหลว


person J. Doe    schedule 20.09.2016    source แหล่งที่มา
comment
คุณได้ลองและกู้คืนอีกครั้งโดยใช้ Reference -> Restore Package หรือ dotnet restore?   -  person Henk Mollema    schedule 20.09.2016
comment
ฉันลองตอนนี้แล้วถามว่าหลังจากนั้นไม่ได้ผลหรือไม่   -  person J. Doe    schedule 20.09.2016
comment
โอเค Henk Mollema มันใช้งานได้แล้ว ขอบคุณ   -  person J. Doe    schedule 20.09.2016


คำตอบ (3)


ดูเหมือนว่า Visual Studio จะอารมณ์เสีย คุณสามารถลองบังคับกู้คืนแพ็คเกจของคุณผ่าน:

การอ้างอิง -> กู้คืนแพ็คเกจ

หรือเรียกใช้:

dotnet restore

บนบรรทัดคำสั่ง

person Henk Mollema    schedule 20.09.2016

คลิกขวาที่ข้อมูลอ้างอิง และการกู้คืนแพ็คเกจอาจแก้ไขปัญหาได้

หากโซลูชันยังคงสร้างอยู่ และข้อผิดพลาดจะมองเห็นได้จากข้อผิดพลาด resharper/red สำหรับ Intellisense ใน Visual Studio เท่านั้น อาจเป็นปัญหาอื่นที่ดูเหมือนจะเกี่ยวข้องกับลำดับการประมวลผลการขึ้นต่อกัน

ไปที่ project.json ของคุณ และหากคุณเห็นเส้นสีแดงใต้เวอร์ชันต่างๆ ที่นี่ ปัญหาของคุณอยู่ที่การจัดลำดับ วางเมาส์เหนือเส้นสีแดงเพื่อแสดง "การแก้ไขที่เป็นไปได้" และเลือก "เรียงลำดับการอ้างอิง"

(หมายเหตุ: นี่อาจเป็นข้อผิดพลาดใน VS หรือผู้ปรับปรุงใหม่ แต่ก็น่าสังเกต)

person JamesDill    schedule 26.02.2017

คุณต้องอัปเดตเครื่องมือแสดงตัวอย่าง Dot Net core จากเวอร์ชัน 1.0.0 เป็นเวอร์ชัน 1.0.1 จากนั้นคุณจะต้องกู้คืนแพ็คเกจ

person PraveenKumar    schedule 18.04.2017