我想安装一个NuGet软件包(即.nukpg文件),该文件已存储在一个目录中。使用NuGet命令行可以轻松完成批处理脚本,但是否有一种方法可以使用内置的“packages.config”文件来完成这个任务?
我想安装一个NuGet软件包(即.nukpg文件),该文件已存储在一个目录中。使用NuGet命令行可以轻松完成批处理脚本,但是否有一种方法可以使用内置的“packages.config”文件来完成这个任务?
是的,你可以从你的packages.config中引用本地文件。你需要更新你的NuGet.Config文件,并向<packageSources>
部分添加如下内容:
<packageSources>
<add key="MyLocalPackages" value="external/packages" />
</packageSources>
value
是指您的程序包所在的路径。
然后,在您的packages.config文件中,只需引用本地包目录中的版本即可,例如:
<package id="Foobar" version="1.1.5-alpha" targetFramework="net45" />