System.Resources.MissingManifestResourceException: 'Не удалось найти ресурсы, соответствующие указанной культуре или нейтральной культуре

Работая с мультиязычным приложением, столкнулся с такой ошибкой : System.Resources.MissingManifestResourceException: 'Не удалось найти ресурсы, соответствующие указанной культуре или нейтральной культуре. Проверьте правильность внедрения или связывания "MultiLanguageApp.Resource.Res.resources" со сборкой "login and Register System" во время компиляции, или убедитесь, что все необходимые сопутствующие сборки полностью подписаны и могут быть загружены.' Всего у меня два ресурса для английской и русской локализации. Выбираются они через MenuItem. Попробовал решить самостоятельно => осознал, что ничего не понимаю. Работаю с ресурсами 1-ый раз, прошу не серчать. Ценю любую помощь..

public partial class dashboard : Form
{
    ResourceManager res_man;    
    CultureInfo cul;
   
    public dashboard()
    {
        InitializeComponent();
    }


   
    private void dashboard_Load(object sender, EventArgs e)
    {
        rossianLanguageToolStripMenuItem1.Checked = false;
        enlgishLanguageToolStripMenuItem.Checked = true;
        res_man = new ResourceManager("MultiLanguageApp.Resource.Res", typeof(dashboard).Assembly);
        switch_language();
        // TODO: This line of code loads data into the 'booksDataSet.BookLost' table. You can move, or remove it, as needed.
        this.bookLostTableAdapter.Fill(this.booksDataSet.BookLost);
        // TODO: This line of code loads data into the 'booksDataSet.BookGiving' table. You can move, or remove it, as needed.
        this.bookGivingTableAdapter.Fill(this.booksDataSet.BookGiving);
        // TODO: This line of code loads data into the 'booksDataSet.BookList' table. You can move, or remove it, as needed.
        this.bookListTableAdapter.Fill(this.booksDataSet.BookList);

    }

    private void button1_Click(object sender, EventArgs e)
    {
        AddingForm addingform = new AddingForm(this);
        addingform.ShowDialog();
        
    }
   
    private void button2_Click(object sender, EventArgs e)
    {
        DialogResult dr = MessageBox.Show("Delete?", "Deleting", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2);
        if (dr == DialogResult.Yes)
        {
            booksDataSet.BookList.Rows.Find(dataGridView1.CurrentRow.Cells[0].Value).Delete();
            bookListTableAdapter.Update(booksDataSet.BookList);
            booksDataSet.BookList.AcceptChanges();
        }
    }

    private void button3_Click(object sender, EventArgs e)
    {
        EditForm editform = new EditForm(this);
        editform.ShowDialog();
    }

    private void button4_Click(object sender, EventArgs e)
    {
        dashboard_Load(sender, e);
    }
 

   

    private void rossianLanguageToolStripMenuItem1_Click(object sender, EventArgs e)
    {
        
        if (rossianLanguageToolStripMenuItem.Checked == true)
        {
            rossianLanguageToolStripMenuItem1.Checked = false;
            enlgishLanguageToolStripMenuItem.Checked = true;              
        }
        else
        {
            rossianLanguageToolStripMenuItem1.Checked = true;
            enlgishLanguageToolStripMenuItem.Checked = false;              
        }
        switch_language();
    }
    private void enlgishLanguageToolStripMenuItem_Click(object sender, EventArgs e)
    {
        rossianLanguageToolStripMenuItem1_Click(null, null);
    }
    private void switch_language()
    {
        if (rossianLanguageToolStripMenuItem.Checked == true)    //in rossian
        {
            cul = CultureInfo.CreateSpecificCulture("ru");        //create culture for rossian
        }
        else if (enlgishLanguageToolStripMenuItem.Checked == true)          //in english
        {
            cul = CultureInfo.CreateSpecificCulture("en");        //create culture for english
        }
        //
        this.button1.Text = res_man.GetString("button1", cul);
        button2.Text = res_man.GetString("Deleting", cul);
        this.Text = res_man.GetString("MainForm_text", cul);
        fileToolStripMenuItem.Text = res_man.GetString("File_menu", cul);
        label7.Text = res_man.GetString("Exit", cul);
        rossianLanguageToolStripMenuItem.Text = res_man.GetString("Language_menu", cul);
        rossianLanguageToolStripMenuItem1.Text = res_man.GetString("Rossian_menu", cul);
        enlgishLanguageToolStripMenuItem.Text = res_man.GetString("English_menu", cul);
    }}

введите сюда описание изображения


Ответы (0 шт):