Я могу использовать этот флаг для загрузки определенной версии .NET framework, поместив этот флаг в файл конфигурации приложения из двоичного файла. Но файл конфигурации двоичного файла не входит в мой контроль, так как я отвечаю за DLL. Есть ли способ указать один и тот же флаг в DLL, чтобы DLL могла загружать другие DLL-файлы, созданные с помощью фреймворка 4.0?.NET framework requiredRuntime flag
Например, Binary A.exe, построенный с целевой структурой 3.5, загружает DLL B.dll с целевой структурой 3.5. В настоящее время B.dll загружает DLL C.dll DLL, который создается с целевой платформой 4.0.
Я мог бы сделать это, поставив следующую конфигурацию в app.config A.exe.
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
<requiredRuntime version="v4.0"/>
</startup>
Я не в состоянии контролировать A.exe и app.config, но у меня есть контроль над B.DLL и C.DLL. Как вы думаете, это возможно?
-Спасибо,
-Brajesh