System :: Resources :: MissingManifestResourceException после перемещения формы в новое пространство имен

Моя проблема заключается в следующем:

Я получил проект Microsoft Visual C ++ 2008 и приказ организовать в нем все классы во вложенных пространствах имен. Теперь я получаю System :: Resources :: MissingManifestResourceException во время выполнения, потому что пользовательский System :: Windows :: Forms имеет ресурс сборки и с новым пространством имен старый Resx-файл больше не подходит. Моя проблема в том, что я понятия не имею, как подключить его к классу Form.

Старый код формы был похож на:

namespace OldNamespace{
ref class MainForm : public System::Windows::Forms::Form{
...
};
}

Новый код выглядит так:

namespace NewNamespace{
namespace GUI{
namespace MainWindow{
ref class MainForm : public System::Windows::Forms::Form{
...
};
}
}
}

Я пытался настроить имя файла созданного файла ресурсов из файла resx из

$(IntDir)\$(RootNamespace).$(InputName).resources

в

$(IntDir)\NewNamespace.GUI.MainWindow.MainForm.resources

Но я все еще получаю System :: Resources :: MissingManifestResourceException во время выполнения.

В чем моя ошибка?

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]