У меня есть 2 библиотеки классов и одно веб-приложение.
Моя библиотека класса WebExtensions компилируется в netstandard2.0 / netcoreapp3.1 / netframework4.8, но имеет директивы препроцессора для различных вариантов использования в зависимости от framework ...
IF NETCOREAPP3.1
USING THIS
ELSE
USING THIS
Моя библиотека классов доступа к данным использует мою библиотеку Web Extensions, и она компилируется только в NetStandard2.0
и Netframework 4.8
Мое веб-приложение компилируется в netcoreapp3.1
Как узнать, какой бит препроцессора использует мое веб-приложение?
Используется ли NETCOREAPP3.1
в качестве того, что мое веб-приложение компилируется? Или он использует только NetStandard2.0
в качестве того, что компилируется моя библиотека DataAccess, которая ссылается на нее?
Для справки:
Web Extensions - netstandard2.0/netcoreapp3.1/netframework4.8 -> DataAccess netstandard2.0/netframework4.8 -> Web App netcoreapp3.1