Пакет не совместим с netcoreapp2.2 - PullRequest
0 голосов
/ 28 февраля 2019

Я перенес одну из моих библиотек в сетевое ядро.Он отлично работает из веб-приложения Netcore 2.2.Теперь я хочу упаковать его с помощью Nuget.Я использую соглашение о папке следующим образом.

Я пытался

lib / netcore / mylib.dll

lib / netstandard2.0 / mylib.dll

lib / netcoreapp2.2

Но я получаю только enter image description here

Что я делаю не так?Спасибо

edit: Nuget explorer выглядит нормально?В чем дело?: / Почему это говорит NetCore версии 0.0?enter image description here

редактировать: nuspec

<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
  <metadata>
    <id>SignalR.EventAggregatorProxy</id>
    <version>2.0.165</version>
    <authors>Anders Malmgren</authors>
    <owners>Anders Malmgren</owners>
    <requireLicenseAcceptance>true</requireLicenseAcceptance>
    <licenseUrl>http://opensource.org/licenses/MIT</licenseUrl>
    <projectUrl>https://github.com/AndersMalmgren/SignalR.EventAggregatorProxy</projectUrl>
    <description>A Event Aggregator proxy for SignalR</description>
    <releaseNotes></releaseNotes>
    <copyright>Copyright 2013-2019</copyright>
    <tags>SignalR EventAggregator Proxy</tags>
    <dependencies>
      <group targetFramework=".NETCoreApp2.2">
        <dependency id="SignalR.EventAggregatorProxy.Constraint" version="1.3.0" exclude="Build,Analyzers" />
        <dependency id="Microsoft.AspNetCore.SignalR" version="1.1.0" exclude="Build,Analyzers" />
      </group>
    </dependencies>
  </metadata>
</package>

1 Ответ

0 голосов
/ 28 февраля 2019

Если кто-то еще столкнется с этим.Nuget хранит кеш.Таким образом, даже если вы используете временную локальную папку nuget для тестирования, она будет использовать кеш, поэтому, если кешированная содержит ошибку (в моем случае это lib / netcore), она не будет обновляться.

Исправлено очисткой кеша

...