Мое приложение построено как приложение x64. После перехода на VS2010 я получил некоторые проблемы, которые, как представляется, связаны с некоторым несоответствием x64/x86 в ссылочных DLL. Теперь я перехожу к .NET4, и я получаю еще более аналогичные проблемы.
Мой вопрос: какие меры предосторожности необходимо принять в отношении смешивания x64 и x86. Можно ли это сделать вообще? Я думал, что x64-приложения должны иметь возможность использовать x86-dll без проблем. Нет? А как насчет другого пути? Может ли приложение x86 ссылаться на dll x64 - если оно выполняется на платформе x64? Каковы подводные камни, о которых я должен знать?