防止.NET版本更改

时间:2018-01-10 12:03:43

标签: c# .net

所以我在一个巨大的解决方案中有一个项目。

我的项目是.NET 3.5,其余解决方案是4.7.1。 我的目标是,如果其他人试图从3.5更新我的项目,它将无法编译。

tl; dr

  1. 如何阅读项目的.net版本?
  2. 如何有条件地使编辑失败?

1 个答案:

答案 0 :(得分:2)

使用像这样的条件编译

#if !NET35
#error This project requires .NET 3.5 framework
#endif