MsSql - MVC - C#.Net

Tüm kurulumları hatasız yaptım, tekrar teşekkür ederim. MonoDevelopta bir C#.Net projesi oluşturduğumda aspx sayfaların tasarımını ‘designer’ görünümünde açmayı bulamadım bir türlü. Bunun için ek paket mi yüklemem gerekiyor acaba?

2 Beğeni

Ekip Windows’ ta çalışırken Pardus’ ta çalıştığınızda çoğu zaman uyumluluk sorunu yaşamazsınız. Yaşarsanız da birkaç dakikada çözülebilen sorunlar olur. Sıkıntı yaratabilecek tek kısım Visual Studio’ nun bulut üzerinden çok kullanıcılı düzenleme özelliğinin sadece Windows’ ta olmasıdır. Ancak ekip arkadaşlarınız anlayışlı insanlarsa, bu eksiklik sorun yaratmaz. Yerel ağınızda paylaşımlı klasörler oluşturarak çözülebilir.

2 Beğeni

Bu programları kullanarak istediğiniz büyüklükte projeler yapabilirsiniz. C# kullanarak mobil uygulama geliştirmek dışında istediğiniz her şeyi yapabilirsiniz. Xamarin’ in Linux desteği çıktığı zaman o da yapılabilecek, henüz tarihi belli değil. Sizi sınırlayan tek şey bilgisayarınızın donanım özellikleridir.

Designer özelliği maalesef MonoDevelop’ un ilk yıllarında kaldırılmış. Şimdi araştırmaya başladım öyle bir 3. parti eklenti var mı diye. Bulduğum zaman bu konu altında yazarım.

2 Beğeni

Türkçe anlatımlı site bulamadım. Mono’ nun kendi sitesi dışında doğru düzgün bir kaynak maalesef yok veya çok az sayıda. C#, Microsoft tarafından geliştirildiği için çoğu kişi Windows dışında çalışıp çalışmadığı düşünmüyor ve hemen Windows’ a gidiyor. Bu sebeple biraz deneme yanılma yoluyla öğrenmek gerekiyor.
Programa ek paket yükleme ihtiyacı şu ana kadar duymadım. Çoğu özellik zaten kod kütüphaneleriyle geliyor.

1 Beğeni

MonoDevelop içinde şu hatayı alıyorum. Çözümleri için dün geceden beri araştırıyorum.

sudo cert-sync /etc/ssl/certs/ca-certificates.crt

mozroots --import --sync

komutlarını denedim ancak işe yaramadı. Ne yapabilirim?

Ekran görüntüsü_2020-04-19_08-19-03

Bir de Tercihler - SDK Konumları - .Net Core içinde .Net Komut Satırı bölümüne /bin/dotnet yazıyorum. dotnet paketi kurulu olmasına rağmen Bulunamadı hatası alıyorum. Ne yapabilirim?

Sanırım github üzerinde proje geliştirecekler. Ancak emin değilim.

Burada yazdığınız ilk hata için şu linkteki işlemi deneyebilir misiniz?

Malesef olmadı. MEB interneti kullanmıyorum. MonoDevelopu evimdeki internetten açıyorum. Nugetin bağlanmak istediği json dosyası firefox içinden açılıyor, ancak program içinde hata veriyor. Verdiğiniz dpkg -reconfigure ca-certificates komutundan umutluydum ancak yine olmadı.

İkinci hatayı gerekli yere /usr/share/dotnet/dotnet yazarak çözdüm.

Selamün Aleyküm @hayrett Bey
Yazım hatası oldu muhtemelen, mesajda dpkg -reconfigure ca-certificates yazmışsınız. dpkg ile -reconfigure arasında boşluk yok.

dpkg-reconfigure ca-certificates

aleykümüsSelâm,
dpkg-reconfigure (boşluksuz) sudo ile çalıştı. Ancak sudosuz ve boşluklu hâlinin çalışması ile aynı işleri yaptı. Zaten 0 added, 0 removed yazdı. MonoDevelop’u açtığımda hatanın devam ettiğini gördüm. Bir de konsoldan sudo monodevelop diye açtım. Aynı hata yine devam ediyor.

MonoDevelop ilk açıldığında şu uyarı penceresi de geliyor ayrıca:
Ekran görüntüsü_2020-04-19_08-21-30

Evet dedikten sonra ne oluyor?

Bulduğum birkaç ingilizce sitede çözüm olarak proxy ayarlarını kapatmaktan falan bahsetmiş. Bunu Pardus’ta mı yapmam gerekiyor, MonoDevelop’ta mı ve nasıl, bilmiyorum.

Hiçbir değişiklik olmuyor. Orta kısımda Xamarin Haberleri çıkması gerekiyor sanırım internete erişip. Haber bulunamadı yazısı değişmiyor.

Proxy ayarları işletim sisteminin ağ ayarları veya modeminizin ayarlarıyla ilgili.
Xamarin haberleri kısmı önemli değil. Sorun yokken de haber bulamayabiliyor. Evet dedikten sonra yazdığınız koda NuGet paketi yüklerken vs. hata alıyor musunuz? Alıyorsanız, hata çıktısı ne?

NuGet erişimini yapamıyor SSL hatası veriyor. Xamarin haberleri önemli değil de belki birbiriyle bağlantılıdır diye düşündüm. Esas sorunum SSL hatası.


İlk öğrenme MVC projemi oluştururken dahi şu hatayı alıyorum:
Attempting to gather dependency information for package 'Microsoft.AspNet.Mvc.5.2.3' with respect to project 'ilkMVC', targeting '.NETFramework,Version=v4.5' Unable to load the service index for source https://api.nuget.org/v3/index.json.

Bir Linux Mint kullanıcısının blogunda tam olarak bu sorunla ilgili şu komutları buldum:

$ sudo mozroots --import --sync
$ sudo certmgr -ssl -m https://go.microsoft.com
$ sudo certmgr -ssl -m https://nugetgallery.blob.core.windows.net
$ sudo certmgr -ssl -m https://nuget.org
$ sudo certmgr -ssl https://nugetgallery.blob.core.windows.net

Blog yazısının tamamı: https://blog.chudinov.net/free-net-development-software-alternatives/

Sertifikaların kurulumunda sorun çıkmadı. Ancak maalesef çözüm olmadı. Sabırla yardımcı oluyorsunuz teşekkür ederim. Birkaç denemeden sonra vazgeçeceğim sanırım. Sertifika hatasını aşıp da bir şeyler öğrenmeye geçemeyeceğim anlaşılan :slight_smile:


Sanal makineye xubuntu 18.04 kurdum. Mono ve MonoDevelop paketlerini Ubuntu 18.04’e göre indirip kurdum. Herhangi bir ssl hatası falan vermedi. NuGet paketleri de gayet rahat açıldı. Mono ve MonoDevelop’u Pardus’ta ubuntuya göre kurdum yine ssl hatası aldım. xubuntuda ca-certificates-mono paketi kurulmadı. Pardusta kuruluyor. Synaptic ile kaldırmak istediğimde ise mono ve monodevelop paketlerini de kaldırmak istiyor.

1 Beğeni

Sanal makinede Pardus gnome kurdum orda da SSL hatası aldım. Xubuntu 20.04’ü kurdum orda da 18.04’ün paketlerini kurdum. MonoDevelop içinde yine SSL hatası aldım. Sanırım bağımlı paketlerin bir kısmı tam olarak uyumlu olmadığından bu hatayı veriyor. Hangi paketler olduğu anlaşılabilirse Pardus’daki bu sorun çözülebilir.

1 Beğeni

Bu konu son cevaptan 30 gün sonra otomatik olarak kapatıldı. Yeni cevap girilmesine izin verilmiyor.