Начиная с VS 2005, я вижу, что невозможно просто создать dll для среды выполнения MS и развернуть их вместе (http://www.ddj.com/windows/184406482). Меня глубоко сбивают с толку manifest, SxS и т. Д.: Документация MSDN очень скудная, с циклическими ссылками; особенно поскольку я больше юникс, я нахожу все это неинформативным. Моя основная проблема заключается в связывании dll с msvc9 или msvc8: поскольку эта среда выполнения не распространяется, каковы шаги для связывания и развертывания такой dll? В частности, как генерируется манифест (мне не нужен mt.exe, мне нужно что-то, что можно переносить между компиляторами), как они встраиваются и используются? Что означает установка "бок о бок"?
В принципе, где я могу найти какую-либо спецификацию вместо жаргона MS?
Спасибо всем, кто ответил, это действительно помогло,