Несколько проектов nuget package. Не удалось найти пакет - PullRequest
0 голосов
/ 10 июля 2020

У меня есть проекты netstandard2.0:

  1. projectA / src / client / client.csproj
  2. projectB / src / lib / lib.csproj

проект Справочный проект клиента b lib, например:


...

<ItemGroup>
    <ProjectReference Include="..\..\..\projectB\src\lib.csproj">
        <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
        <IncludeAssets>lib.dll</IncludeAssets>
    </ProjectReference>
</ItemGroup>

<Target DependsOnTargets="ResolveReferences" Name="CopyProjectReferencesToPackage">
    <ItemGroup>
        <BuildOutputInPackage Include="@(ReferenceCopyLocalPaths-&gt;WithMetadataValue('ReferenceSourceTarget', 'ProjectReference'))" />
    </ItemGroup>
</Target>

...


Я пытаюсь создать пакет nuget: dotnet pack projectA/src/client.csproj --configuration Client

.nupkg содержит lib.dll, но ...

Когда я пытаюсь ссылаться на пакет для проекта C, я получаю projectC.csproj: [NU1101] Unable to find package projectB. No packages exist with this id in source(s): nuget.org

Как это исправить?

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