NuGet: ссылка на package.config игнорирует папку ref для .NET 4.5.0 - PullRequest
0 голосов
/ 27 февраля 2019

Я создаю пакет NuGet для net45.Ссылка используется только как ссылка на время компиляции и не должна копироваться локально.

Я использую папку ref в моем пакете NuGet (пакет содержит только одну ссылку):

/ref/net45/mylib.dll

Я могу успешно использовать пакет из проекта net45, если используется PackageReference.mylib виден во время компиляции и не копируется в вывод.

Однако, если используется packages.config, установка моего пакета завершается с ошибкой:

You are trying to install this package into a project that targets 'XXX', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.

Видимо (здесь также упоминается ) Папка ref игнорируется для net45 проектов (как минимум).

Можно ли включить стратегию управления пакетами всоглашение о папке (например, lib/net45/packagereference) или запретить использование пакета, если используется package.config?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...