.NET4.0環境下要使用.NET2.0及.NET3.5的程序

<startup useLegacyV2RuntimeActivationPolicy="true">

<supportedRuntime version="v4.0"/>

</startup>

 

 

===============================================================

 

startup配置節中的useLegacyV2RuntimeActivationPolicy屬性是在.NET4.0中新增的,默認是false,表示:

使用默認的 .NET Framework 4 激活策略,該激活策略將加載 .NET Framework 4 通過使用公共語言運行時 (CLR) 版本 4 所創建的程序集,以及 CLR 早期版本通過使用受支持的低於版本 4 的最高 CLR 版本所創建的程序集。

 

現在如果當程序在.NET4.0環境下要使用.NET2.0及.NET3.5的程序時就必須將useLegacyV2RuntimeActivationPolicy設置爲true,同時還要注意,需要在startup配置節的字節中添加supportedRuntime配置節,並指定爲“v4.0”,表示使用.NET4.0運行時來運行程序。

發佈了110 篇原創文章 · 獲贊 5 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章