C# "geçerli bağlamda yok" hatası nasıl çözülür?

zıbab ivjj

Hectopat
Katılım
16 Kasım 2020
Mesajlar
436
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar bir proje yapmam gerekli. Hoca kendi istediğiniz bir projeyi yapın dedi ancak ben bazı sebeplerden dolayı okula gidemedim ve pek bişe bilmiyorum.
Örnek projelerin kodlarını alıp yapıştırıyorum ancak hata alıyorum. Hata şu şekilde:
resim_2025-09-28_195807809.png

Yani nasıl yapıcam bilmiyorum bilen biri varsa yardımcı olabilir mi?
Yapmaya çalıştığım proje şu:
Ancak ben kodları kopyala yapıştır yaptığım zaman bu hatayı alıyorum.
Sadece kodları yazarak örnek projeleri yapamaz mıyım?
Çünkü dediğim gibi textbox falan olsun eklemeyi bilmiyorum.
 
Windows Form Application olarak geliştirme yapıyorsun. Orada bir kod kısmı var, bir de UI kısmı var. UI kısmına Toolbox panelinden ilgili komponentleri sürükle bırak ile eklemen lazım (textBox1, textBox2, label4 gibi.). Zaten sen textBox ekledikçe o otomatik 1 - 2 - 3 diye atama yapar. İlgili komponentleri ekle. Sonrasında çalışır. Örneği incelersen adamın Form'unda neler var görürsün zaten. Aynılarını senin de eklemen lazım.
 
Windows Form Application olarak geliştirme yapıyorsun. Orada bir kod kısmı var, bir de UI kısmı var. UI kısmına Toolbox panelinden ilgili komponentleri sürükle bırak ile eklemen lazım (textBox1, textBox2, label4 gibi.). Zaten sen textBox ekledikçe o otomatik 1 - 2 - 3 diye atama yapar. İlgili komponentleri ekle. Sonrasında çalışır. Örneği incelersen adamın Form'unda neler var görürsün zaten. Aynılarını senin de eklemen lazım.
amp nedir hocam? o da eksik gözüküyor
 
Arkadaşlar bir proje yapmam gerekli. Hoca kendi istediğiniz bir projeyi yapın dedi ancak ben bazı sebeplerden dolayı okula gidemedim ve pek bişe bilmiyorum.
Örnek projelerin kodlarını alıp yapıştırıyorum ancak hata alıyorum. Hata şu şekilde:
Eki Görüntüle 2580436
Yani nasıl yapıcam bilmiyorum bilen biri varsa yardımcı olabilir mi?
Yapmaya çalıştığım proje şu:
Ancak ben kodları kopyala yapıştır yaptığım zaman bu hatayı alıyorum.
Sadece kodları yazarak örnek projeleri yapamaz mıyım?
Çünkü dediğim gibi textbox falan olsun eklemeyi bilmiyorum.
Öncelikle inglizce kullanmanı öneririm.
Kaynak kodunuzu atabilir misiniz?
Designer.cs ve normal cs
 
Birincisi Okulda ders Ingilizce isleniyorsa IDE'yi Ingilizce kullan. Turkce isleniyorsa hocana baglam nedir diye sorabilirsin.

Baglam kelimesinin ne ifade ettigi net degil. Scope olabilir, context olabilir bambaska seyler bunlar.

Ancak ben kodları kopyala yapıştır yaptığım zaman bu hatayı alıyorum.

okula gidemedim ve pek bişe bilmiyorum.

Ikincisi bir sey bilmiyorsan ve eksiklerini kapatip ogrenme pesindeysen copy paste yapma. Kendi yazdigin kodun ne yapmaya calistigini bilirsin. Baskasinin kodunu Turkce olarak debug etmeye calisiyorsun su anda, bu yolun sonu karanlik.
 
Birincisi Okulda ders Ingilizce isleniyorsa IDE'yi Ingilizce kullan. Turkce isleniyorsa hocana baglam nedir diye sorabilirsin.

Baglam kelimesinin ne ifade ettigi net degil. Scope olabilir, context olabilir bambaska seyler bunlar.





Ikincisi bir sey bilmiyorsan ve eksiklerini kapatip ogrenme pesindeysen copy paste yapma. Kendi yazdigin kodun ne yapmaya calistigini bilirsin. Baskasinin kodunu Turkce olarak debug etmeye calisiyorsun su anda, bu yolun sonu karanlik.
Kendim bi kod yazdım ancak sıkıntım şu. Kodu okulda çalıştırmam gerekli ama dosyayı açtığımda sadece kodlar çıkıyor. Form çıkmıyor
 
Kendim bi kod yazdım ancak sıkıntım şu. Kodu okulda çalıştırmam gerekli ama dosyayı açtığımda sadece kodlar çıkıyor. Form çıkmıyor
Sadece .cs dosyasını götürürsen sadece kod kısmı çıkar tabii ki. Solution'ın tamamını yani proje klasörünün tamamını alman lazım. Daha sonra Visual Studio ile açmak için .sln uzantılı dosyaya çift tıkla. Proje Visual Studio'da açılır. Ondan sonra Form'un üstüne çift tıkladığında Form'u açar.
 
Kendim bi kod yazdım ancak sıkıntım şu: Kodu okulda çalıştırmam gerekli ama dosyayı açtığımda sadece kodlar çıkıyor. Form çıkmıyor.
Sorunun kaynağı Designer.cs'de hata olmasından kaynaklı zaten. Yâ bir dll veya node eksik ya da kodu kopyala yapıştır yaparken hata yaptın. Kodu paylaşırsan yardımcı olabiliriz.
 
Sorunun kaynağı Designer.cs'de hata olmasından kaynaklı zaten. Yâ bir dll veya node eksik ya da kodu kopyala yapıştır yaparken hata yaptın. Kodu paylaşırsan yardımcı olabiliriz.
Hocam örneği incelediysen DLL'lik falan bir durum yok. Herhangi bir dependency beklentisi falan da yok. Çok basic bir if else bloğu yazmış adam. Yüksek ihtimalle kopyala yapıştır hatası ya da kendisi farkında olmadan bir yere bir şey yazdı/sildi.
 

Technopat Haberler

Geri
Yukarı