Я пытаюсь загрузить смешанное управляемое приложение, скомпилированное и предназначенное для Framework 3.5, в CLR 4.0.
У нас есть файл .config рядом с .exe, где я добавил этот узел:
<?xml version="1.0"?>
<configuration>
<startup>
<supportedRuntime version="v4.0.21006" />
</startup>
К сожалению, приложение вылетает при запуске с неприятным стеком вызовов. Может ли кто-нибудь в курсе подтвердить, что смешанное управляемое приложение (.exe - C ++ / CLI) не загрузится в 4.0, если оно было скомпилировано для 3.5?
Я смотрю видео Channel9 о параллельном хостинге CLR, и один из разработчиков, кажется, подразумевает, что это так:
http://channel9.msdn.com/shows/Going+Deep/CLR-4-Side-by-Side-In-Process-What-How-Why/
Спасибо!