MJ *_*ord 5 .net c# backwards-compatibility
我有一个基本的服务器控件,我用.NET 3.5编写.如果我将该dll提供给运行.NET 2.0应用程序的人,它会起作用吗?
除非您引用 .NET 3.0 或 3.5 中包含的任何 DLL,否则它应该可以工作,因为 .NET 2.0、3.0 和 3.5 中的 CLR 版本是相同的。我相信 2.0 程序集可能有一些细微的变化(“红色位”),但我必须仔细检查。
您甚至可以在 Visual Studio 中更改项目属性以确保以 .NET 2.0 为目标。如果您的应用程序无法编译,那么它无论如何也无法在 .NET 2.0 上运行。
Scott Hanselman 发布了有关.NET 2.0-3.5 差异的文章。
归档时间: |
|
查看次数: |
212 次 |
最近记录: |