Pratinjau Visual Studio untuk Mac 2017 .NET Core build error

Ketika saya mencoba menjalankan Proyek Inti .NET pada versi terakhir Pratinjau Visual Studio untuk Mac, saya mendapatkan kesalahan berikutnya:

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.

Saya membuka Pengaturan Proyek, dan di Dropdown 'Target Framework' tidak ada .NETCoreApp 1.1, hanya 1.0 (yang tidak diinstal)

Apa yang harus saya ubah dalam konfigurasi proyek atau Studio agar proyek dapat berjalan dengan sukses? Atau saya harus menunggu pembaruan VS? Terima kasih atas tanggapannya.


person Ted Romanus    schedule 20.11.2016    source sumber


Jawaban (2)


  • Langkah 1: penyiapan .net Core

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

    --> jika Anda mendapatkan donet new perintah tidak ditemukan, coba ini: ln -s /usr/local/share/dotnet/dotnet /usr/local/bin/

  • Langkah 2: perbarui paket

perbarui paket

person fatihyildizhan    schedule 13.01.2017

Perbarui paket nuget Anda yaitu Proyek -> Perbarui Paket Nuget. Paket Microsoft.NetCore.App sudah kedaluwarsa.

person Robb Vandaveer    schedule 20.11.2016
comment
Terima kasih atas jawaban anda! Tapi sepertinya tidak ada file project.json di hierarki proyek saya, atau saya tidak tahu di mana lokasinya - person Ted Romanus; 20.11.2016
comment
Saya menemukan file project.assets.json di direktori obj proyek saya. Ini sangat besar. Tapi itu tidak ditampilkan di VS secara langsung. - person Ted Romanus; 20.11.2016
comment
Saya berasumsi yang Anda maksud adalah Visual Studio Code. Anda harus memiliki project.json di root proyek Anda. Anda cukup menggunakan Finder untuk mencapainya. Pengaturan proyek yang Anda maksud mungkin hanya melihat file project.json. - person Robb Vandaveer; 20.11.2016
comment
Oke jadi Visual Studio untuk Mac adalah binatang yang benar-benar berbeda. Saya pernah mendengar bahwa mereka akan menghapus project.json yang bermasalah dan meskipun Anda masih akan mendapatkannya jika Anda menggunakan dotnet new dari baris perintah, itu tidak ada di proyek Visual Studio untuk Mac (atau setidaknya konsol aplikasi yang saya buat). Saya memperbarui jawaban saya. - person Robb Vandaveer; 20.11.2016
comment
Ketika saya melakukan ini pada aplikasi ASP.NET Core baru yang kosong, saya mendapatkan kesalahan nuget. Sepertinya ada masalah saat mencoba memuat salah satu dependensi melalui nuget. Pengalaman yang benar-benar bermasalah sejauh ini. Bahkan tidak bisa mendapatkan proyek hello world yang kosong untuk dikompilasi dan dijalankan... SMH - person JasonCoder; 21.11.2016
comment
Tetapi! bahkan setelah melakukan itu, masih menampilkan (Tidak Terpasang) di pilihan Kerangka Target. - person Geek; 16.12.2016