Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Nuget 如何打包2个第三方dll';s_Nuget_Nuget Package - Fatal编程技术网

Nuget 如何打包2个第三方dll';s

Nuget 如何打包2个第三方dll';s,nuget,nuget-package,Nuget,Nuget Package,我正在阅读nuget文档,但我不完全了解nuget的工作原理 我有两个第三方dll,我被要求将它们转换成一个nuget包,这样我们的本地开发人员就可以通过nuget将它们安装到一个项目中。这将是我们将在当地举办的活动 这是否意味着我只是在vs中创建一个项目,并在项目中删除dll,还是使用类似于包资源管理器的东西 如果这是一个愚蠢的问题,我提前向你道歉,但是对于Nuget等问题,我是一个绝对的初学者 任何提示都将不胜感激。启动并运行nuget软件包最简单、最快速的方法就是启动软件包浏览器-->创建

我正在阅读nuget文档,但我不完全了解nuget的工作原理

我有两个第三方dll,我被要求将它们转换成一个nuget包,这样我们的本地开发人员就可以通过nuget将它们安装到一个项目中。这将是我们将在当地举办的活动

这是否意味着我只是在vs中创建一个项目,并在项目中删除dll,还是使用类似于包资源管理器的东西

如果这是一个愚蠢的问题,我提前向你道歉,但是对于Nuget等问题,我是一个绝对的初学者


任何提示都将不胜感激。

启动并运行nuget软件包最简单、最快速的方法就是启动软件包浏览器-->创建一个新软件包-->将DLL拖放到“软件包内容”区域,它会询问您是否需要“lib”文件夹中的DLL,你可以创建一些关于包的元数据,比如给它一个描述、版本等等,然后保存它

保存后,您可以将.nupkg文件复制到共享位置-如果您有权访问集中式服务器上的文件系统,则该文件系统可以正常工作,然后在visual studio(工具-->选项-->包管理器-->包源)中设置对此“提要”(即共享文件夹)的访问权限,因此:


或者,如果您希望通过http承载包,您可以按照此处的说明操作:。

其他选项是使用Nuget.exe spec、pack命令快速创建包。
这里有更多详细信息@

这些第三方软件包有nuget软件包吗?我看不出来,它是针对我们购买的一些pdf库的。可能是