Çözüldü C# Minecraft Launcher combobox versiyonları gelmiyor

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Sekocan

Zeptopat
Katılım
1 Eylül 2022
Mesajlar
4
Daha fazla  
Cinsiyet
Erkek
Merhaba.
Kod:
namespace x
{
    public partial class main : Form

    {
        public main()
        {
            InitializeComponent();
            var session = MSession.GetOfflineSession("");
            Control.CheckForIllegalCrossThreadCalls = false;
        }

        private void guna2TextBox1_TextChanged(object sender, EventArgs e)
        {
           
        }

        public static string version;

        private void guna2Button1_Click(object sender, EventArgs e)
        {
            btn_giris.Enabled= false;

            Thread thread = new Thread(() => Launch());
            thread.IsBackground = true;
            thread.Start();
           
        }

        private void guna2TextBox1_TextChanged_1(object sender, EventArgs e)
        {

        }



        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {

        }
        public static string versiyon;

        private void path()
        {
            var path = new MinecraftPath();
            var launcher = new CMLauncher(path);

            foreach (var item in launcher.GetAllVersions())
            {
                comboBox1.Items.Add(item.Name);
            }

        }

        private void Launch()
        {
            var path = new MinecraftPath();
            var launcher = new CMLauncher(path);
            var launchOption = new MLaunchOption
            {
                MaximumRamMb = 2048,
                Session = MSession.GetOfflineSession(btn_kullancad.Text),
                ServerIp = "play.mrgaming.net",

            };
            versiyon = comboBox1.SelectedItem.ToString();
            var process = launcher.CreateProcess(versiyon, launchOption);

            process.Start();
            Hide();
        }
    }

Çalıştırınca versiyonlar gelmiyor.
 

Dosya Ekleri

  • 1662040648371.png
    1,1 KB · Görüntüleme: 77
Son düzenleyen: Moderatör:
Çözüm
Öyleyse ekran görüntüsünde gösterdiğim yerde bulunan üçgene tıkladıktan sonra "Öğeleri Düzenle"ye tıkladıktan sonra verdiğim örnekte ki gibi sürümleri manuel olarak girmeniz gerekiyor. Tahminimce "CmlLib.Core" NuGet paketini kurdunuz ve yanılmıyorsam o pakette sürümleri otomatik ekleme özelliği yok.

Örnek:
Visual Studio ile mi yapıyorsunuz?
 
Öyleyse ekran görüntüsünde gösterdiğim yerde bulunan üçgene tıkladıktan sonra "Öğeleri Düzenle"ye tıkladıktan sonra verdiğim örnekte ki gibi sürümleri manuel olarak girmeniz gerekiyor. Tahminimce "CmlLib.Core" NuGet paketini kurdunuz ve yanılmıyorsam o pakette sürümleri otomatik ekleme özelliği yok.

Örnek:
 
Çözüm
hocam normalde
Kod:
            foreach (var item in launcher.GetAllVersions())
            {
                comboboxadi.Items.Add(item.Name);
            }
bu kod tüm sürümleri otomatik olarak eklemesi lazım sanırım arkadaş combobox adını aynı yazmamış
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…