将硬盘驱动器上存在的NuGet包(不在任何地方托管)添加到项目中

Bha*_*ava 3 c# nuget nuget-package nugetgallery

我的任务是生成一个包含静态内容和二进制文件的项目的NuGet包.然后意味着可以在另一个项目/解决方案中使用此NuGet包.

我已经完成了任务的前半部分,我可以从项目中生成NuGet包,但不知道如何在另一个项目/解决方案中使用它.我只看到从NuGet存储库添加已发布的项目的选项,但不包括文件系统/硬盘驱动器上的任何内容.

任何帮助表示赞赏.

提前致谢.

Jar*_*Par 5

您需要将包含该包的目录添加为NuGet包源.在Visual Studio中执行以下操作

  • 工具 - >选项
  • 包管理器 - >包源
  • 添加文件系统位置并点击"更新"

在此之后,本地程序包应出现在程序包库管理器中

如果您要更改NuGet.exe命令行,请创建Nuget.exe.config文件并添加以下内容

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="LocalName" value="path/to/your/package" />
  </packageSources> 
</configuration>
Run Code Online (Sandbox Code Playgroud)