繁体   English   中英

本地 NuGet 包源未显示包

[英]Local NuGet package source not showing package

我难住了。 我已按照说明尽可能接近地设置本地 NuGet 包源,但我的包拒绝显示在 NuGet 包管理器中。 下面的屏幕截图显示:

  1. 我已经创建了 NuGet 包
  2. 我把包放在 C:\\Packages
  3. 我创建了一个指向 C:\\Packages 的包源 Local
  4. 在包管理器中,我选择了本地作为包源

但它找不到包。 我错过了什么?

在此处输入图片说明

这是我的.nuspec供参考,删除了程序集名称。

<?xml version="1.0"?>
<package >
  <metadata>
    <id>$AssemblyName%$</id>
    <version>1.2.0-beta2</version>
    <title>$AssemblyName$</title>
    <description>Orders Messages</description>
    <language>en-US</language>
  </metadata>
    <files>
      <file src="bin\Debug\$AssemblyName$.dll" target="lib\net40" />
    </files>
</package>

您的 NuGet 包是基于版本的预发行版,因为 .nuspec 中的版本是:

1.2.0-beta2

因此,您需要在 NuGet 包出现在 NuGet 包管理器中之前选中包含预发布复选框。 如果未选中此项,则只会显示稳定版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM