Я создал библиотеку классов .NET Framework для 4.6.1 .NET Framework.Проект содержит один класс .cs и не содержит внешних ссылок ни на какие библиотеки, библиотеки DLL или пакеты NuGet.Вот nuspec:
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<!-- Required elements-->
<id>MyEventLogger.Core</id>
<version>1.0.0</version>
<description>Logs event log</description>
<authors>Me</authors>
</metadata>
<files>
<file src="MyEventLogger.Core\**\bin\Debug\*.dll" target="lib\net" />
<file src="MyEventLogger.Core\**\bin\Debug\*.dll" target="lib\netstandard" />
</files>
</package>
У меня проблемы с импортом из приложения ASP.NET Core под управлением .NET Framework 4.7.1.
Я получаю сообщение об ошибке:не поддерживает какие-либо фреймворки:
Я использую конвейер Azure Devops Build для запуска пакета и отправки в локальный канал.Как правильно ссылаться на это, чтобы приложение в более новой версии .NET Framework все еще могло использовать эту библиотеку в более старой версии?
Спасибо за любую помощь!Я нигде не могу найти, как исправить эту ошибку, или хорошие примеры нацеливания на несколько .NET Frameworks.