如何获取我所针对的 .NET Framework 版本,而不是应用程序当前运行的 .NET Framework 版本?
例如,如果应用程序以 .NET Framework 4.5 为目标,我需要知道我的目标是 .NET Framework 4.5。
例如,检查System.Environment.Version
:
- 面向 .NET Framework 4 时:
4.0.30319.18502
- 面向 .NET Framework 4.5 时:
4.0.30319.18502
所以这行不通。
真正的目标是尝试解决.NET 中缺少编译器定义的问题。