У меня есть проект, написанный на C ++ / CLI. Некоторые из типов есть в управляемом коде, а некоторые в полностью нативном коде. Допустим, у меня есть созданная DLL на машине, на которой не установлена ни одна версия .Net framework. Есть ли способ, чтобы другое, собственное приложение связывалось с моей Dll «смешанного режима» и использовало только собственные типы? Я заметил, что как только я добавляю ключ "/ clr", мой Dll автоматически зависит от нескольких .Net Framework Dll (mscorjit, mscoree и т. Д.), И когда я на самом деле пытаюсь использовать 100% собственные типы, определенные в нем, приложение все еще пытается загрузить эти .Net Framework Dlls (хотя я не использую инфраструктуру в этой части кода).
Итак, возможно ли избежать загрузки этих Dll в таком случае? (как я понимаю, другой вариант - создать еще один собственный проект, который будет содержать все собственные типы без управляемых).
Спасибо