我正在编写一个 C# 类库,它将用于在 .NET Framework 1.1 上运行的项目中。但是,我使用的是 Visual Studio Ultimate 2010,它不为 1.1 版提供工具。
是否有我可以在 VS2010 中执行的静态检查以查看代码是否与 1.1 兼容?
我正在编写一个 C# 类库,它将用于在 .NET Framework 1.1 上运行的项目中。但是,我使用的是 Visual Studio Ultimate 2010,它不为 1.1 版提供工具。
是否有我可以在 VS2010 中执行的静态检查以查看代码是否与 1.1 兼容?
csc
具有检查语法兼容性的能力。在某些后期构建步骤中使用该langversion
标志来检查程序与ISO-1
. 我建议为 .NET 1.1 库保留一个单独的项目,因为 .NET 2.0 之后的约定大相径庭。
如果您在 .NET 4.0 中构建应用程序,则 .NET Framework 存在向后兼容性问题,除非此版本可以在 .NET 1.1 Framework 中运行。许多功能是新的或过时的。我认为一个好主意是在不同的目标版本中构建项目。
检查此信息:http: //msdn.microsoft.com/en-us/library/ff602939.aspx