Почему я не могу установить новый пакет nuget вручную? - PullRequest
0 голосов
/ 21 января 2020

Это должно быть просто, но я не могу понять это. Я не могу установить пакет nuget вручную.

Я создал пустой. Net стандартный проект с Class1.cs и собрал его и упаковал.

enter image description here

Затем я создал другое консольное приложение и попытался установить пакет вручную, но он не может его найти.

Невозможно найти пакет 'NugetTest'

enter image description here

Я пытался обновить файл проекта с помощью идентификатора пакета, но это не помогло:

<Project Sdk="Microsoft.NET.Sdk">

    <PropertyGroup>
        <TargetFramework>netstandard2.0</TargetFramework>
        <PackageId>NugetTest</PackageId>
    </PropertyGroup>

</Project>

Но когда я упаковываю снова и устанавливаю снова, я получаю ту же ошибку.

Если я переименую файл nupkg в файл Zip, это также выглядит нормально:

enter image description here

Файл .nuspe c в Zip-ах также мне подходит:

<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
  <metadata>
    <id>NugetTest</id>
    <version>1.0.0</version>
    <authors>NugetTest</authors>
    <owners>NugetTest</owners>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <description>Package Description</description>
    <dependencies>
      <group targetFramework=".NETStandard2.0" />
    </dependencies>
  </metadata>
</package>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...