Çö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
    1662040648371.png
    1,1 KB · Görüntüleme: 46
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.
1662041811265.png

Örnek:
1662041962859.png
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.
1662041811265.png

Örnek:
1662041962859.png
 
Çö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.
Eki Görüntüle 1503447
Örnek:
Eki Görüntüle 1503450
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ış
 

Geri
Yukarı