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