我有一個在4.0上運行良好的項目,但是爲了利用新的ZipFile類我決定定位到4.5。我的絕大多數用戶都安裝了4.5+,但不是不可能只有4.0的用戶可能會來嘗試使用我的軟件。功能特定的.NET 4.5應用程序與.NET 4.0系統的兼容性
因爲它在4.0上運行得非常好,除了ZipFile類,我可以定位4.5,如果檢測到4.0,它只是禁用這個特定的代碼路徑,並繼續在所有其他方面正常運行?
但是,我認爲我無法輕鬆地完成向後兼容模式(完全可以),這是因爲不得不引用4.5程序集來首先使用ZipFile。
在附註中,我已經實現了對安裝的框架版本的檢測。如果檢測到< 4.5,我可以很容易地禁用這部分代碼。
我不敢相信我沒有想到這一點,簡單地將ZipFile部分插入插件是非常棒的。感謝您的幫助。 – Sean