Visual Studio Preview สำหรับ Mac 2017 .NET Core build ข้อผิดพลาด

เมื่อฉันพยายามเรียกใช้ .NET Core Project บน Visual Studio Preview สำหรับ Mac เวอร์ชันล่าสุด ฉันได้รับข้อผิดพลาดถัดไป:

The specified framework 'Microsoft.NETCore.App', version '1.0.1' was not found.
  - Check application dependencies and target a framework version installed at:
      /usr/local/share/dotnet/shared/Microsoft.NETCore.App
  - The following versions are installed:
  1.1.0
  - Alternatively, install the framework version '1.0.1'.
The application was terminated by a signal: SIGQUIT

WARNING: The target process exited without raising a CoreCLR started event. Ensure that the target process is configured to use Microsoft.NETCore.App 1.0.0 or newer. This may be expected if the target process did not run .NET code.

ฉันเปิดการตั้งค่าโครงการและในดรอปดาวน์ 'Target Framework' ไม่มี .NETCoreApp 1.1 มีเพียง 1.0 เท่านั้น (ซึ่งไม่ได้ติดตั้ง)

ฉันควรเปลี่ยนแปลงอะไรในการกำหนดค่าโปรเจ็กต์หรือ Studio เพื่อให้โปรเจ็กต์ทำงานได้สำเร็จ หรือฉันแค่ต้องรอการอัปเดต VS? ขอบคุณสำหรับการตอบกลับ


person Ted Romanus    schedule 20.11.2016    source แหล่งที่มา


คำตอบ (2)


  • ขั้นตอนที่ 1: ตั้งค่า .net Core

    --> https://www.microsoft.com/net/core#macos

    --> หากคุณได้รับ donet new ไม่พบคำสั่ง ให้ลองทำดังนี้: ln -s /usr/local/share/dotnet/dotnet /usr/local/bin/

  • ขั้นตอนที่ 2: อัปเดตแพ็คเกจ

อัพเดตแพ็คเกจ

person fatihyildizhan    schedule 13.01.2017

อัปเดตแพ็คเกจ nuget ของคุณ เช่น Project -> อัปเดตแพ็คเกจ Nuget แพ็คเกจ Microsoft.NetCore.App ล้าสมัย

person Robb Vandaveer    schedule 20.11.2016
comment
ขอบคุณสำหรับคำตอบ! แต่ดูเหมือนว่าไม่มีไฟล์ project.json ในลำดับชั้นโปรเจ็กต์ของฉัน หรือฉันไม่รู้ว่าไฟล์นั้นอยู่ที่ไหน - person Ted Romanus; 20.11.2016
comment
ฉันพบไฟล์ project.assets.json ในไดเรกทอรี obj ของโครงการของฉัน มันใหญ่จริงๆ แต่มันไม่แสดงใน VS โดยตรง - person Ted Romanus; 20.11.2016
comment
ฉันคิดว่าคุณหมายถึง Visual Studio Code คุณควรมี project.json อยู่ในรูทของโปรเจ็กต์ของคุณ คุณสามารถใช้ Finder เพื่อไปที่นั่นได้ การตั้งค่าโปรเจ็กต์ที่คุณอ้างถึงอาจเพียงแค่ดูที่ไฟล์ project.json เท่านั้น - person Robb Vandaveer; 20.11.2016
comment
เอาล่ะ Visual Studio สำหรับ Mac นั้นเป็นสัตว์ร้ายที่แตกต่างไปจากเดิมอย่างสิ้นเชิง ฉันได้ยินมาว่าพวกเขากำลังจะกำจัด project.json ที่มีปัญหา และแม้ว่าคุณจะยังคงได้รับมันหากคุณใช้ dotnet new จากบรรทัดคำสั่ง แต่ก็ไม่มีอยู่ในโปรเจ็กต์ Visual Studio สำหรับ Mac (หรืออย่างน้อยก็คอนโซล แอพที่ฉันสร้าง) ฉันอัปเดตคำตอบของฉันแล้ว - person Robb Vandaveer; 20.11.2016
comment
เมื่อฉันทำสิ่งนี้บนแอป ASP.NET Core ที่ว่างเปล่าตัวใหม่ ฉันพบข้อผิดพลาด nuget ดูเหมือนว่าจะมีปัญหาในการพยายามโหลดการอ้างอิงรายการใดรายการหนึ่งผ่าน nuget ประสบการณ์บั๊กกี้โดยสิ้นเชิงจนถึงตอนนี้ ไม่สามารถรับโปรเจ็กต์ Hello World ที่ว่างเปล่าเพื่อคอมไพล์และรันได้... SMH - person JasonCoder; 21.11.2016
comment
แต่! แม้หลังจากทำเช่นนั้น มันยังคงแสดง (ไม่ได้ติดตั้ง) ในการเลือก Target Framework - person Geek; 16.12.2016