У меня есть управляемая сборка C ++ с простым кодом.
Эта сборка имеет смешанный (управляемый / неуправляемый) код. Если я помещаю неуправляемый код в отдельную неуправляемую статическую библиотеку и связываю ее с управляемым кодом, я получаю следующую ошибку регистрации: «Не удалось загрузить 'xxxxxx.dll', потому что это недопустимая сборка .NET» .
Если я помещу весь код в один проект и соберу его вместе, тогда все будет работать нормально. Я пробовал это на VS2008 + .NET3.5 + RegAsm .Net2.0. Моя сборка подписана.
Я хотел бы сохранить разделение кода для неуправляемой статической библиотеки и управляемой сборки.
Что я должен сделать?
Заранее спасибо.