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