Eto: Mendukung Visual Studio untuk Mac 2019

Dibuat pada 15 Apr 2019  ·  14Komentar  ·  Sumber: picoe/Eto

Ini visualstudio 2019 untuk mac. Saat mengimpor 2.4.1, dapatkan peringatan yang diperlukan MonoDevelop.Core7.3 found:MonoDevelop.Core 8.0.2;
dan studio visual memblokir...

Semua 14 komentar

Hai @jzlhll , terima kasih telah melaporkan masalah ini. Ekstensi belum diperbarui untuk mendukung Visual Studio 2019 (atau MonoDevelop 8.0). Ini akan segera dilakukan, bersama dengan rilis 2.5.

Maaf mengganggu tentang ini, tetapi bisakah ini dihilangkan lebih cepat daripada nanti? Apakah ada sesuatu yang dapat kita lakukan untuk memindahkan ini (yaitu kompilasi sendiri - apakah ada instruksi?).

Untuk pengguna yang perlu menurunkan versi, meskipun tidak didukung oleh MS, unduhan VSMac yang lebih lama dapat ditemukan di bagian manfaat MSDN: https://my.visualstudio.com/Downloads?q=visual%20studio%202017&wt.mc_id=o ~msft ~vscom~unduhan lama

Untuk pengguna yang perlu menurunkan versi, meskipun tidak didukung oleh MS, unduhan VSMac yang lebih lama dapat ditemukan di bagian manfaat MSDN: https://my.visualstudio.com/Downloads?q=visual%20studio%202017&wt.mc_id=o ~msft ~vscom~unduhan lama

Bisakah Anda menginstal kedua versi secara berdampingan?

Untuk pengguna yang perlu menurunkan versi, meskipun tidak didukung oleh MS, unduhan VSMac yang lebih lama dapat ditemukan di bagian manfaat MSDN: https://my.visualstudio.com/Downloads?q=visual%20studio%202017&wt.mc_id=o ~msft ~vscom~unduhan lama

Bisakah Anda menginstal kedua versi secara berdampingan?

Tidak, Anda tidak bisa karena ketika Anda menginstal 2017 ini memberi tahu Anda bahwa sudah ada versi terbaru yang sudah diinstal.
Berhati-hatilah untuk mengubah .NET Runtime di Preferences > Project > .NET Runtimes ke Mono sebelumnya atau Anda tidak akan dapat memulihkan paket.

Bagi saya, tautan di atas, ketika dibuka, mengatakan bahwa itu tidak dapat menemukan langganan untuk saya (terlampir adalah tangkapan layar halaman)
image

Addin untuk VS terbaru bisa di download disini .

Saya akan sangat menghargai jika seseorang bisa memberikannya!

Waspadalah terhadap hal-hal pengujian noob (itu saya ). Di samping penafian, inilah yang saya temukan sejauh ini:

Langkah:

  • menginstal tambahan untuk VS2019 mac.
  • membuka solusi sampel
  • maka ini terjadi:

image

Membangun salah satu tutorial juga gagal dengan /Users/Bender/Documents/dev/Eto/src/Eto.Mac/AppDelegate.cs(7,7): Error CS0246: The type or namespace name 'MonoMac' could not be found (are you missing a using directive or an assembly reference?) (CS0246) (Eto.Mac64)

Saya akan menggali lebih dalam hari ini, termasuk menyiapkan aplikasi eto melalui template yang disediakan addin. Tidak yakin ini adalah tempat yang tepat untuk mencatat ini, jangan ragu untuk mengarahkan saya ke arah yang benar.

Pembaruan : kesalahan file monomac.csproj yang hilang adalah karena saya lupa mengkloning submodule juga.

Tutorial dari contoh dir build baik-baik saja sekarang!

Satu lagi masalah yang saya temukan: saat membuat aplikasi eto baru, dan juga memilih target .netcore:

image

proyek tidak akan dibangun dan itu menimbulkan kesalahan ini:

/usr/local/share/dotnet/sdk/3.1.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(5,5): Error NETSDK1005: Assets file '/Users/Bender/Documents/dev/Skunkworks/AccountsManager/AccountsManager/AccountsManager/obj/project.assets.json' doesn't have a target for '.NETStandard,Version=v2.0'. Ensure that restore has run and that you have included 'netstandard2.0' in the TargetFrameworks for your project. (NETSDK1005) (AccountsManager)

Mencoba mencari perbaikan, tapi itu di luar jangkauan saya. Berfungsi dengan baik jika .net core tidak dicentang.

@didimitrie terima kasih atas pengujiannya! Hal ini sangat dihargai.

Adapun kesalahan yang Anda temui di sana, saya pikir itu masalah dengan VS untuk Mac ketika Anda mencampur proyek dengan <TargetFrameworks> dan <TargetFramework> (perhatikan 's'). Jika Anda mengubah <TargetFramework>netstandard2.0</TargetFramework> menjadi <TargetFrameworks>netstandard2.0</TargetFrameworks> di AccountsManager.csproj, itu _harus_ bekerja. Saya pikir saya akan memperbarui template sehingga hanya menggunakan <TargetFrameworks> untuk semuanya untuk menghindari masalah ini.

Addin untuk VS terbaru bisa di download disini .

Saya akan sangat menghargai jika seseorang bisa memberikannya!

Artefaknya sudah hilang ;(

@sfkleach , sepertinya mereka masih ada, meskipun diperlukan sedikit lebih banyak penggalian melalui pipa biru -> ini sepertinya yang terbaru .

BTW, 2.5.0 dirilis sehingga Anda bisa mendapatkan rilis resmi di sini .

Cobalah dan ajukan masalah baru untuk apa pun yang menurut Anda rusak.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat