.NET 针对 VS2017 中的多个框架。如何让 IDE 定位特定的预处理器指令?

And*_*ndy 3 .net c# visual-studio .net-standard

我正在创建一个类库并让它针对多个框架。在本例中为.NetStandard 2.0 和.Net Framework 4.5。我想专门为 .NET 4.5 编写代码,但它总是呈灰色,而且我没有得到智能感知。如何告诉 IDE 我想在 .NET 4.5 上工作?

在此输入图像描述

我发现您可以更改此设置,但它不会改变 IDE 的反应方式(我知道这是为了运行应用程序,但我想我应该尝试一下):

在此输入图像描述

这可能是一个愚蠢的问题,但我在网上找不到任何关于在 IDE 中针对特定框架的信息。谢谢。

And*_*ndy 7

呸。我找到了。它就位于您正在处理的 CS 文件的选项卡下方:

在此输入图像描述

我知道这是一个愚蠢的问题。但我浪费了一个多小时来寻找这个设置。

  • 我花了 30 分钟寻找这个。谢谢。 (2认同)