Изменение имени пространства имен компонента C ++ в Windows Phone вызывает исключение

У меня есть компонент среды выполнения C ++ в приложении WP8, и если я изменяю имя пространства имен, я получаю исключение «TargetInvocation», возникающее всякий раз, когда я пытаюсь создать экземпляр класса в этом пространстве имен.

Например, если я создаю компонент C ++ Windows Runtime по умолчанию, заголовок выглядит так:

#pragma once

namespace CppComponent1
{
    public ref class WindowsPhoneRuntimeComponent sealed
    {
    public:
        WindowsPhoneRuntimeComponent();
    };
}

Если я изменюCppComponent1 вCppComponent2 в .h и .cpp, а затем попробуйте создать экземплярWindowsPhoneRuntimeComponent объект в моем коде C #, я получаю следующую ошибку:

A first chance exception of type 'System.TypeLoadException' occurred in Unknown Module.
A first chance exception of type 'System.Reflection.TargetInvocationException' occurred in mscorlib.ni.dll
A first chance exception of type 'System.Reflection.TargetInvocationException' occurred in Microsoft.Phone.ni.dll

Как я могу изменить пространство имен собственного модуля в приложении WP8? Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос