我可以使用此標誌加載特定版本的.NET框架,將此標誌置於二進制文件的應用程序配置文件中。但二進制配置文件不在我的控制之下,因爲我負責DLL。有什麼辦法可以在DLL中指定相同的標誌,以便DLL可以加載使用框架4.0構建的其他DLL?.NET框架requiredRuntime標誌
例如,用目標框架3.5構建的Binary A.exe加載帶目標框架3.5的DLL B.dll。現在B.dll加載用目標框架4.0構建的DLL C.dll。
我可以通過將以下配置放在A.exe的app.config中。
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
<requiredRuntime version="v4.0"/>
</startup>
我不控制A.exe和app.config,但是我控制了B.DLL和C.DLL。 你認爲這是可能的嗎?
-Thanks,
-Brajesh